ssa-225840
Vulnerability from csaf_siemens
Published
2024-03-12 00:00
Modified
2024-05-14 00:00
Summary
SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems
Notes
Summary
Several products used in Sinteso EN and Cerberus PRO EN Fire Protection Systems contain buffer overflow vulnerabilities in the network communication stack. Successful exploitation of the vulnerabilities could allow an unauthenticated attacker, who gained access to the fire protection system network, to execute arbitrary code on the affected products (CVE-2024-22039) or create a denial of service condition (CVE-2024-22040, CVE-2024-22041).
Product-specific impact of the individual vulnerabilities is documented in the chapter "Vulnerability Description".
Siemens has released new versions for several affected products and recommends to update to the latest versions. Siemens is preparing further fix versions and recommends countermeasures for products where fixes are not, or not yet available.
General Recommendations
As a general security measure Siemens strongly recommends to protect network access to affected products with appropriate mechanisms. It is advised to follow recommended security practices in order to run the devices in a protected IT environment.
Additional Resources
For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories
Terms of Use
Siemens Security Advisories are subject to the terms and conditions contained in Siemens' underlying license terms or other applicable agreements previously agreed to with Siemens (hereinafter "License Terms"). To the extent applicable to information, software or documentation made available in or through a Siemens Security Advisory, the Terms of Use of Siemens' Global Website (https://www.siemens.com/terms_of_use, hereinafter "Terms of Use"), in particular Sections 8-10 of the Terms of Use, shall apply additionally. In case of conflicts, the License Terms shall prevail over the Terms of Use.
{ "document": { "category": "csaf_security_advisory", "csaf_version": "2.0", "distribution": { "text": "Disclosure is not limited. (TLPv2: TLP:CLEAR)", "tlp": { "label": "WHITE" } }, "lang": "en", "notes": [ { "category": "summary", "text": "Several products used in Sinteso EN and Cerberus PRO EN Fire Protection Systems contain buffer overflow vulnerabilities in the network communication stack. Successful exploitation of the vulnerabilities could allow an unauthenticated attacker, who gained access to the fire protection system network, to execute arbitrary code on the affected products (CVE-2024-22039) or create a denial of service condition (CVE-2024-22040, CVE-2024-22041).\n\nProduct-specific impact of the individual vulnerabilities is documented in the chapter \"Vulnerability Description\".\n\nSiemens has released new versions for several affected products and recommends to update to the latest versions. Siemens is preparing further fix versions and recommends countermeasures for products where fixes are not, or not yet available.", "title": "Summary" }, { "category": "general", "text": "As a general security measure Siemens strongly recommends to protect network access to affected products with appropriate mechanisms. It is advised to follow recommended security practices in order to run the devices in a protected IT environment.", "title": "General Recommendations" }, { "category": "general", "text": "For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories", "title": "Additional Resources" }, { "category": "legal_disclaimer", "text": "Siemens Security Advisories are subject to the terms and conditions contained in Siemens\u0027 underlying license terms or other applicable agreements previously agreed to with Siemens (hereinafter \"License Terms\"). To the extent applicable to information, software or documentation made available in or through a Siemens Security Advisory, the Terms of Use of Siemens\u0027 Global Website (https://www.siemens.com/terms_of_use, hereinafter \"Terms of Use\"), in particular Sections 8-10 of the Terms of Use, shall apply additionally. In case of conflicts, the License Terms shall prevail over the Terms of Use.", "title": "Terms of Use" } ], "publisher": { "category": "vendor", "contact_details": "productcert@siemens.com", "name": "Siemens ProductCERT", "namespace": "https://www.siemens.com" }, "references": [ { "category": "self", "summary": "SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems - HTML Version", "url": "https://cert-portal.siemens.com/productcert/html/ssa-225840.html" }, { "category": "self", "summary": "SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems - CSAF Version", "url": "https://cert-portal.siemens.com/productcert/csaf/ssa-225840.json" }, { "category": "self", "summary": "SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems - PDF Version", "url": "https://cert-portal.siemens.com/productcert/pdf/ssa-225840.pdf" }, { "category": "self", "summary": "SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems - TXT Version", "url": "https://cert-portal.siemens.com/productcert/txt/ssa-225840.txt" } ], "title": "SSA-225840: Vulnerabilities in the Network Communication Stack in Sinteso EN and Cerberus PRO EN Fire Protection Systems", "tracking": { "current_release_date": "2024-05-14T00:00:00Z", "generator": { "engine": { "name": "Siemens ProductCERT CSAF Generator", "version": "1" } }, "id": "SSA-225840", "initial_release_date": "2024-03-12T00:00:00Z", "revision_history": [ { "date": "2024-03-12T00:00:00Z", "legacy_version": "1.0", "number": "1", "summary": "Publication Date" }, { "date": "2024-05-14T00:00:00Z", "legacy_version": "1.1", "number": "2", "summary": "Added fix information for CVE-2024-22039 in version lines before MP8/IP8 for: Sinteso FS20 EN Fire Panel FC20 (MP7, MP6), Sinteso FS20 EN X200/X300 Cloud Distribution (MP7), Cerberus PRO EN Fire Panel FC72x (IP7, IP6), and Cerberus PRO EN X200/X300 Cloud Distribution (IP7)" } ], "status": "interim", "version": "2" } }, "product_tree": { "branches": [ { "branches": [ { "branches": [ { "category": "product_version_range", "name": "All versions \u003c IP8", "product": { "name": "Cerberus PRO EN Engineering Tool", "product_id": "1" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Cerberus PRO EN Engineering Tool", "product_id": "2" } } ], "category": "product_name", "name": "Cerberus PRO EN Engineering Tool" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c IP6 SR3", "product": { "name": "Cerberus PRO EN Fire Panel FC72x IP6", "product_id": "3" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Cerberus PRO EN Fire Panel FC72x IP6", "product_id": "4" } } ], "category": "product_name", "name": "Cerberus PRO EN Fire Panel FC72x IP6" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c IP7 SR5", "product": { "name": "Cerberus PRO EN Fire Panel FC72x IP7", "product_id": "5" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Cerberus PRO EN Fire Panel FC72x IP7", "product_id": "6" } } ], "category": "product_name", "name": "Cerberus PRO EN Fire Panel FC72x IP7" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c IP8 SR4", "product": { "name": "Cerberus PRO EN Fire Panel FC72x IP8", "product_id": "7" } } ], "category": "product_name", "name": "Cerberus PRO EN Fire Panel FC72x IP8" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV3.0.6602", "product": { "name": "Cerberus PRO EN X200 Cloud Distribution IP7", "product_id": "8" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Cerberus PRO EN X200 Cloud Distribution IP7", "product_id": "9" } } ], "category": "product_name", "name": "Cerberus PRO EN X200 Cloud Distribution IP7" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV4.0.5016", "product": { "name": "Cerberus PRO EN X200 Cloud Distribution IP8", "product_id": "10" } }, { "category": "product_version_range", "name": "\u003cV4.3.5618", "product": { "name": "Cerberus PRO EN X200 Cloud Distribution IP8", "product_id": "11" } } ], "category": "product_name", "name": "Cerberus PRO EN X200 Cloud Distribution IP8" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV3.2.6601", "product": { "name": "Cerberus PRO EN X300 Cloud Distribution IP7", "product_id": "12" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Cerberus PRO EN X300 Cloud Distribution IP7", "product_id": "13" } } ], "category": "product_name", "name": "Cerberus PRO EN X300 Cloud Distribution IP7" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV4.2.5015", "product": { "name": "Cerberus PRO EN X300 Cloud Distribution IP8", "product_id": "14" } }, { "category": "product_version_range", "name": "\u003cV4.3.5617", "product": { "name": "Cerberus PRO EN X300 Cloud Distribution IP8", "product_id": "15" } } ], "category": "product_name", "name": "Cerberus PRO EN X300 Cloud Distribution IP8" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c MP8", "product": { "name": "Sinteso FS20 EN Engineering Tool", "product_id": "16" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso FS20 EN Engineering Tool", "product_id": "17" } } ], "category": "product_name", "name": "Sinteso FS20 EN Engineering Tool" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c MP6 SR3", "product": { "name": "Sinteso FS20 EN Fire Panel FC20 MP6", "product_id": "18" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso FS20 EN Fire Panel FC20 MP6", "product_id": "19" } } ], "category": "product_name", "name": "Sinteso FS20 EN Fire Panel FC20 MP6" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c MP7 SR5", "product": { "name": "Sinteso FS20 EN Fire Panel FC20 MP7", "product_id": "20" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso FS20 EN Fire Panel FC20 MP7", "product_id": "21" } } ], "category": "product_name", "name": "Sinteso FS20 EN Fire Panel FC20 MP7" }, { "branches": [ { "category": "product_version_range", "name": "All versions \u003c MP8 SR4", "product": { "name": "Sinteso FS20 EN Fire Panel FC20 MP8", "product_id": "22" } } ], "category": "product_name", "name": "Sinteso FS20 EN Fire Panel FC20 MP8" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV3.0.6602", "product": { "name": "Sinteso FS20 EN X200 Cloud Distribution MP7", "product_id": "23" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso FS20 EN X200 Cloud Distribution MP7", "product_id": "24" } } ], "category": "product_name", "name": "Sinteso FS20 EN X200 Cloud Distribution MP7" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV4.0.5016", "product": { "name": "Sinteso FS20 EN X200 Cloud Distribution MP8", "product_id": "25" } }, { "category": "product_version_range", "name": "\u003cV4.3.5618", "product": { "name": "Sinteso FS20 EN X200 Cloud Distribution MP8", "product_id": "26" } } ], "category": "product_name", "name": "Sinteso FS20 EN X200 Cloud Distribution MP8" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV3.2.6601", "product": { "name": "Sinteso FS20 EN X300 Cloud Distribution MP7", "product_id": "27" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso FS20 EN X300 Cloud Distribution MP7", "product_id": "28" } } ], "category": "product_name", "name": "Sinteso FS20 EN X300 Cloud Distribution MP7" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV4.2.5015", "product": { "name": "Sinteso FS20 EN X300 Cloud Distribution MP8", "product_id": "29" } }, { "category": "product_version_range", "name": "\u003cV4.3.5617", "product": { "name": "Sinteso FS20 EN X300 Cloud Distribution MP8", "product_id": "30" } } ], "category": "product_name", "name": "Sinteso FS20 EN X300 Cloud Distribution MP8" }, { "branches": [ { "category": "product_version_range", "name": "\u003cV3.0.0", "product": { "name": "Sinteso Mobile", "product_id": "31" } }, { "category": "product_version_range", "name": "vers:all/*", "product": { "name": "Sinteso Mobile", "product_id": "32" } } ], "category": "product_name", "name": "Sinteso Mobile" } ], "category": "vendor", "name": "Siemens" } ] }, "vulnerabilities": [ { "cve": "CVE-2024-22039", "cwe": { "id": "CWE-120", "name": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)" }, "notes": [ { "category": "summary", "text": "The network communication library in affected systems does not validate the length of certain X.509 certificate attributes which might result in a stack-based buffer overflow.\r\nThis could allow an unauthenticated remote attacker to execute code on the underlying operating system with root privileges.", "title": "Summary" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; code execution might be possible on the underlying operating system with the privileges of the engineering tool user account.", "title": "For Cerberus PRO EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; code execution might be possible on the underlying operating system with the privileges of the engineering tool user account.", "title": "For Sinteso FS20 EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the app in the fire system network; possible impact is limited to the app, not the underlying operating system.", "title": "For Sinteso Mobile" } ], "product_status": { "known_affected": [ "1", "3", "5", "8", "10", "12", "14", "16", "18", "20", "23", "25", "27", "29", "31" ] }, "remediations": [ { "category": "vendor_fix", "details": "Update to V3.0.0 or later version", "product_ids": [ "31" ] }, { "category": "vendor_fix", "details": "Update to V3.0.6602 or later version", "product_ids": [ "8", "23" ] }, { "category": "vendor_fix", "details": "Update to V3.2.6601 or later version", "product_ids": [ "12", "27" ] }, { "category": "vendor_fix", "details": "Update to V4.0.5016 or later version", "product_ids": [ "10", "25" ] }, { "category": "vendor_fix", "details": "Update to V4.2.5015 or later version", "product_ids": [ "14", "29" ] }, { "category": "vendor_fix", "details": "Update to IP6 SR3 or later version", "product_ids": [ "3" ] }, { "category": "vendor_fix", "details": "Update to MP6 SR3 or later version", "product_ids": [ "18" ] }, { "category": "vendor_fix", "details": "Update to IP7 SR5 or later version", "product_ids": [ "5" ] }, { "category": "vendor_fix", "details": "Update to MP7 SR5 or later version", "product_ids": [ "20" ] }, { "category": "vendor_fix", "details": "Update to MP8 or later version", "product_ids": [ "16" ] }, { "category": "vendor_fix", "details": "Update to IP8 or later version", "product_ids": [ "1" ] } ], "scores": [ { "cvss_v3": { "baseScore": 10.0, "baseSeverity": "CRITICAL", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H/E:P/RL:O/RC:C", "version": "3.1" }, "products": [ "3", "5", "8", "10", "12", "14", "18", "20", "23", "25", "27", "29" ] }, { "cvss_v3": { "baseScore": 9.0, "baseSeverity": "CRITICAL", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H", "version": "3.1" }, "products": [ "1" ] }, { "cvss_v3": { "baseScore": 9.0, "baseSeverity": "CRITICAL", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H", "version": "3.1" }, "products": [ "16" ] }, { "cvss_v3": { "baseScore": 8.1, "baseSeverity": "HIGH", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.1" }, "products": [ "31" ] } ], "title": "CVE-2024-22039" }, { "cve": "CVE-2024-22040", "cwe": { "id": "CWE-125", "name": "Out-of-bounds Read" }, "notes": [ { "category": "summary", "text": "The network communication library in affected systems insufficiently validates HMAC values which might result in a buffer overread.\r\nThis could allow an unauthenticated remote attacker to crash the network service.", "title": "Summary" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; possible impact is limited to the tool, not the underlying operating system.", "title": "For Cerberus PRO EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; possible impact is limited to the tool, not the underlying operating system.", "title": "For Sinteso FS20 EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the app in the fire system network; possible impact is limited to the app, not the underlying operating system.", "title": "For Sinteso Mobile" } ], "product_status": { "known_affected": [ "2", "4", "6", "7", "9", "11", "13", "15", "17", "19", "21", "22", "24", "26", "28", "30", "32" ] }, "remediations": [ { "category": "no_fix_planned", "details": "Currently no fix is planned", "product_ids": [ "4", "6", "9", "13", "19", "21", "24", "28", "32" ] }, { "category": "none_available", "details": "Currently no fix is available", "product_ids": [ "2", "17" ] }, { "category": "vendor_fix", "details": "Update to V4.3.5617 or later version", "product_ids": [ "15", "30" ] }, { "category": "vendor_fix", "details": "Update to V4.3.5618 or later version", "product_ids": [ "11", "26" ] }, { "category": "vendor_fix", "details": "Update to IP8 SR4 or later version", "product_ids": [ "7" ] }, { "category": "vendor_fix", "details": "Update to MP8 SR4 or later version", "product_ids": [ "22" ] } ], "scores": [ { "cvss_v3": { "baseScore": 7.5, "baseSeverity": "HIGH", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C", "version": "3.1" }, "products": [ "4", "6", "7", "9", "11", "13", "15", "19", "21", "22", "24", "26", "28", "30" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "2" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "17" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "32" ] } ], "title": "CVE-2024-22040" }, { "cve": "CVE-2024-22041", "cwe": { "id": "CWE-119", "name": "Improper Restriction of Operations within the Bounds of a Memory Buffer" }, "notes": [ { "category": "summary", "text": "The network communication library in affected systems improperly handles memory buffers when parsing X.509 certificates.\r\nThis could allow an unauthenticated remote attacker to crash the network service.", "title": "Summary" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; possible impact is limited to the tool, not the underlying operating system.", "title": "For Cerberus PRO EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the engineering tool in the fire system network; possible impact is limited to the tool, not the underlying operating system.", "title": "For Sinteso FS20 EN Engineering Tool" }, { "category": "summary", "text": "Successful exploitation requires an on-path attacker that intercepts the communication of the app in the fire system network; possible impact is limited to the app, not the underlying operating system.", "title": "For Sinteso Mobile" } ], "product_status": { "known_affected": [ "2", "4", "6", "7", "9", "11", "13", "15", "17", "19", "21", "22", "24", "26", "28", "30", "32" ] }, "remediations": [ { "category": "no_fix_planned", "details": "Currently no fix is planned", "product_ids": [ "4", "6", "9", "13", "19", "21", "24", "28", "32" ] }, { "category": "none_available", "details": "Currently no fix is available", "product_ids": [ "2", "17" ] }, { "category": "vendor_fix", "details": "Update to V4.3.5617 or later version", "product_ids": [ "15", "30" ] }, { "category": "vendor_fix", "details": "Update to V4.3.5618 or later version", "product_ids": [ "11", "26" ] }, { "category": "vendor_fix", "details": "Update to IP8 SR4 or later version", "product_ids": [ "7" ] }, { "category": "vendor_fix", "details": "Update to MP8 SR4 or later version", "product_ids": [ "22" ] } ], "scores": [ { "cvss_v3": { "baseScore": 7.5, "baseSeverity": "HIGH", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C", "version": "3.1" }, "products": [ "4", "6", "7", "9", "11", "13", "15", "19", "21", "22", "24", "26", "28", "30" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "2" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "17" ] }, { "cvss_v3": { "baseScore": 5.9, "baseSeverity": "MEDIUM", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H", "version": "3.1" }, "products": [ "32" ] } ], "title": "CVE-2024-22041" } ] }
Loading...
Loading...
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.