{"id":22305,"date":"2024-02-01T13:42:32","date_gmt":"2024-02-01T12:42:32","guid":{"rendered":"https:\/\/herolab.usd.de\/?page_id=22305"},"modified":"2024-04-03T10:40:06","modified_gmt":"2024-04-03T08:40:06","slug":"usd-2023-0027","status":"publish","type":"page","link":"https:\/\/herolab.usd.de\/en\/security-advisories\/usd-2023-0027\/","title":{"rendered":"usd-2023-0027"},"content":{"rendered":"<p>[et_pb_section fb_built=\"1\" _builder_version=\"4.21.0\" _module_preset=\"default\" background_color=\"#2E353D\" custom_padding=\"||0px|||\" global_colors_info=\"{}\"][et_pb_row _builder_version=\"4.21.0\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"4_4\" _builder_version=\"4.21.0\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.24.0\" _module_preset=\"default\" custom_padding=\"||13px|||\" hover_enabled=\"0\" global_colors_info=\"{}\" sticky_enabled=\"0\"]<\/p>\n<h1>usd-2023-0027 | Outdated Electron used by FileCloud Drive<\/h1>\n<h1><\/h1>\n<p><strong>Advisory ID<\/strong>: usd-2023-0027<br \/><strong>Product<\/strong>: FileCloud Drive<br \/><strong>Affected Version<\/strong>: Unknown<br \/><strong>Vulnerability Type<\/strong>: CWE 1395 - Dependency on Vulnerable Third-Party Component<br \/><strong>Security Risk<\/strong>: CRITICAL (see CVE-2022-29247)<br \/><strong>Vendor URL<\/strong>: <a href=\"https:\/\/www.filecloud.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.filecloud.com\/<\/a><br \/><strong>Vendor acknowledged vulnerability<\/strong>: Yes<br \/><strong>Vendor Status<\/strong>: Unknown<br \/><strong>CVE number<\/strong>: Not eligible<\/p>\n<h3>Affected Component<\/h3>\n<p>Dependency of FileCloud Drive<\/p>\n<h3>Description<\/h3>\n<p>Outdated dependencies may introduce security vulnerabilities in software and should be checked regularly for new releases.<br \/>FileCloud Drive uses an outdated version of electron for which known vulnerabilities exist.<br \/>Also, the used release was release over a year ago which may indicate that a process for checking for new version of used dependencies does not exist.<\/p>\n<h3>Proof of Concept<\/h3>\n<p>1) Download FileCloud Drive for Windows: <a href=\"https:\/\/www.filecloud.com\/additional-downloads\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.filecloud.com\/additional-downloads\/<\/a><br \/>2) Install it<br \/>3) Go to the following path:<br \/>Local Disk (C:) &gt; Users &gt; pentester &gt; AppData &gt; Roaming &gt; FileCloud Drive &gt; data<\/p>\n<h1><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/log_file_location.png\" width=\"709\" height=\"135\" alt=\"\" class=\"wp-image-22252 alignnone size-full\" srcset=\"https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/log_file_location.png 709w, https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/log_file_location-480x91.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 709px, 100vw\" \/><\/h1>\n<p>4) Open \"fcedc.log\":<\/p>\n<h1 style=\"background-color: #2e353d\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/fcedc_log.png\" width=\"1021\" height=\"250\" alt=\"\" class=\"wp-image-22254 alignnone size-full\" style=\"font-size: 40px\" srcset=\"https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/fcedc_log.png 1021w, https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/fcedc_log-980x240.png 980w, https:\/\/herolab.usd.de\/wp-content\/uploads\/sites\/9\/2024\/01\/fcedc_log-480x118.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1021px, 100vw\" \/><\/h1>\n<p>5) At the top of the file the version number of electron is documented: 13.6.9<br \/>The current version of electron is: v25.3.1<br \/>See: <a href=\"https:\/\/releases.electronjs.org\/releases\/stable\" target=\"_blank\" rel=\"noopener\">https:\/\/releases.electronjs.org\/releases\/stable<\/a><\/p>\n<h3>Fix<\/h3>\n<p>Update Electron to the current version<\/p>\n<h3>References<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.filecloud.com\/additional-downloads\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.filecloud.com\/additional-downloads\/<\/a><\/li>\n<li><a href=\"https:\/\/releases.electronjs.org\/releases\/stable?version=13\" target=\"_blank\" rel=\"noopener\">https:\/\/releases.electronjs.org\/releases\/stable?version=13<\/a><\/li>\n<li><a href=\"https:\/\/releases.electronjs.org\/releases\/stable\" target=\"_blank\" rel=\"noopener\">https:\/\/releases.electronjs.org\/releases\/stable<\/a><\/li>\n<li><a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2022-29247\" target=\"_blank\" rel=\"noopener\">https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2022-29247<\/a><\/li>\n<\/ul>\n<h3>Timeline<\/h3>\n<ul>\n<li><strong>2023-07-14<\/strong>: Vulnerability identified by Merten Nagel<\/li>\n<li><strong>2023-07-27 until 2023-08-07<\/strong>: Sent initial contact requests via support@filecloud.com and submitted vulnerability details via soc@filecloud.com<\/li>\n<li><strong>2023-09-07 until 2023-10-22<\/strong>: Sent numerous update requests to support@filecloud.com and soc@filecloud.com, all left unanswered<\/li>\n<li><strong>2023-11-22<\/strong>: Sent another update request and final deadline to the above email adresses.<\/li>\n<li><strong>2024-02-01<\/strong>: This advisory is published.<\/li>\n<\/ul>\n<h3>Credits<\/h3>\n<p>This security vulnerability was identified by Merten Nagel of usd AG.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>usd-2023-0027 | Outdated Electron used by FileCloud Drive Advisory ID: usd-2023-0027Product: FileCloud DriveAffected Version: UnknownVulnerability Type: CWE 1395 - Dependency on Vulnerable Third-Party ComponentSecurity Risk: CRITICAL (see CVE-2022-29247)Vendor URL: https:\/\/www.filecloud.com\/Vendor acknowledged vulnerability: YesVendor Status: UnknownCVE number: Not eligible Affected Component Dependency of FileCloud Drive Description Outdated dependencies may introduce security vulnerabilities in software and should [&hellip;]<\/p>\n","protected":false},"author":114,"featured_media":0,"parent":16124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-22305","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/22305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/comments?post=22305"}],"version-history":[{"count":5,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/22305\/revisions"}],"predecessor-version":[{"id":22454,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/22305\/revisions\/22454"}],"up":[{"embeddable":true,"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/pages\/16124"}],"wp:attachment":[{"href":"https:\/\/herolab.usd.de\/en\/wp-json\/wp\/v2\/media?parent=22305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}