ID

VAR-202406-2849


CVE

CVE-2024-5535


TITLE

Multiple vulnerabilities in Siemens SINEC OS third-party components

Trust: 0.6

sources: CNVD: CNVD-2025-19346

DESCRIPTION

Issue summary: Calling the OpenSSL API function SSL_select_next_proto with an empty supported client protocols buffer may cause a crash or memory contents to be sent to the peer. Impact summary: A buffer overread can have a range of potential consequences such as unexpected application beahviour or a crash. In particular this issue could result in up to 255 bytes of arbitrary private data from memory being sent to the peer leading to a loss of confidentiality. However, only applications that directly call the SSL_select_next_proto function with a 0 length list of supported client protocols are affected by this issue. This would normally never be a valid scenario and is typically not under attacker control but may occur by accident in the case of a configuration or programming error in the calling application. The OpenSSL API function SSL_select_next_proto is typically used by TLS applications that support ALPN (Application Layer Protocol Negotiation) or NPN (Next Protocol Negotiation). NPN is older, was never standardised and is deprecated in favour of ALPN. We believe that ALPN is significantly more widely deployed than NPN. The SSL_select_next_proto function accepts a list of protocols from the server and a list of protocols from the client and returns the first protocol that appears in the server list that also appears in the client list. In the case of no overlap between the two lists it returns the first item in the client list. In either case it will signal whether an overlap between the two lists was found. In the case where SSL_select_next_proto is called with a zero length client list it fails to notice this condition and returns the memory immediately following the client list pointer (and reports that there was no overlap in the lists). This function is typically called from a server side application callback for ALPN or a client side application callback for NPN. In the case of ALPN the list of protocols supplied by the client is guaranteed by libssl to never be zero in length. The list of server protocols comes from the application and should never normally be expected to be of zero length. In this case if the SSL_select_next_proto function has been called as expected (with the list supplied by the client passed in the client/client_len parameters), then the application will not be vulnerable to this issue. If the application has accidentally been configured with a zero length server list, and has accidentally passed that zero length server list in the client/client_len parameters, and has additionally failed to correctly handle a "no overlap" response (which would normally result in a handshake failure in ALPN) then it will be vulnerable to this problem. In the case of NPN, the protocol permits the client to opportunistically select a protocol when there is no overlap. OpenSSL returns the first client protocol in the no overlap case in support of this. The list of client protocols comes from the application and should never normally be expected to be of zero length. However if the SSL_select_next_proto function is accidentally called with a client_len of 0 then an invalid memory pointer will be returned instead. If the application uses this output as the opportunistic protocol then the loss of confidentiality will occur. This issue has been assessed as Low severity because applications are most likely to be vulnerable if they are using NPN instead of ALPN - but NPN is not widely used. It also requires an application configuration or programming error. Finally, this issue would not typically be under attacker control making active exploitation unlikely. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue. Due to the low severity of this issue we are not issuing new releases of OpenSSL at this time. The fix will be included in the next releases when they become available. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces. SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs). Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server. ========================================================================== Ubuntu Security Notice USN-6937-1 July 31, 2024 openssl vulnerabilities ========================================================================== A security issue affects these releases of Ubuntu and its derivatives: - Ubuntu 24.04 LTS - Ubuntu 22.04 LTS - Ubuntu 20.04 LTS Summary: Several security issues were fixed in OpenSSL. Software Description: - openssl: Secure Socket Layer (SSL) cryptographic library and tools Details: It was discovered that OpenSSL incorrectly handled TLSv1.3 sessions when certain non-default TLS server configurations were in use. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. (CVE-2024-2511) It was discovered that OpenSSL incorrectly handled checking excessively long DSA keys or parameters. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-4603) William Ahern discovered that OpenSSL incorrectly handled certain memory operations in a rarely-used API. A remote attacker could use this issue to cause OpenSSL to crash, resulting in a denial of service, or possibly execute arbitrary code. A remote attacker could possibly use this issue to obtain sensitive information, or cause OpenSSL to crash, resulting in a denial of service. (CVE-2024-5535) Update instructions: The problem can be corrected by updating your system to the following package versions: Ubuntu 24.04 LTS libssl3t64 3.0.13-0ubuntu3.2 Ubuntu 22.04 LTS libssl3 3.0.2-0ubuntu1.17 Ubuntu 20.04 LTS libssl1.1 1.1.1f-1ubuntu2.23 After a standard system update you need to reboot your computer to make all the necessary changes. References: https://ubuntu.com/security/notices/USN-6937-1 CVE-2024-2511, CVE-2024-4603, CVE-2024-4741, CVE-2024-5535 Package Information: https://launchpad.net/ubuntu/+source/openssl/3.0.13-0ubuntu3.2 https://launchpad.net/ubuntu/+source/openssl/3.0.2-0ubuntu1.17 https://launchpad.net/ubuntu/+source/openssl/1.1.1f-1ubuntu2.23 . The following advisory data is extracted from: https://security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_7846.json Red Hat officially shut down their mailing list notifications October 10, 2023. Due to this, Packet Storm has recreated the below data as a reference point to raise awareness. It must be noted that due to an inability to easily track revision updates without crawling Red Hat's archive, these advisories are single notifications and we strongly suggest that you visit the Red Hat provided links to ensure you have the latest information available if the subject matter listed pertains to your environment. - Packet Storm Staff ==================================================================== Red Hat Security Advisory Synopsis: Low: openssl security update Advisory ID: RHSA-2024:7846-03 Product: Red Hat Enterprise Linux Advisory URL: https://access.redhat.com/errata/RHSA-2024:7846 Issue date: 2024-10-09 Revision: 03 CVE Names: CVE-2024-5535 ==================================================================== Summary: An update for openssl is now available for Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support, Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions, and Red Hat Enterprise Linux 8.6 Telecommunications Update Service. Red Hat Product Security has rated this update as having a security impact of Low. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. Security Fix(es): * openssl: SSL_select_next_proto buffer overread (CVE-2024-5535) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section

Trust: 1.8

sources: NVD: CVE-2024-5535 // CNVD: CNVD-2025-19346 // PACKETSTORM: 179880 // PACKETSTORM: 182113 // PACKETSTORM: 182112 // PACKETSTORM: 182111

IOT TAXONOMY

category:['ICS']sub_category: -

Trust: 0.6

sources: CNVD: CNVD-2025-19346

AFFECTED PRODUCTS

vendor:siemensmodel:ruggedcom rst2428pscope:ltversion:v3.1

Trust: 0.6

vendor:siemensmodel:scalance xc-300/xr-300/xc-400/xr-500wg/xr-500 familyscope:ltversion:v3.1

Trust: 0.6

vendor:siemensmodel:scalance xcm-/xrm-/xch-/xrh-300 familyscope:ltversion:v3.1

Trust: 0.6

sources: CNVD: CNVD-2025-19346

CVSS

SEVERITY

CVSSV2

CVSSV3

134c704f-9b21-4f2e-91b3-4a467353bcc0: CVE-2024-5535
value: CRITICAL

Trust: 1.0

CNVD: CNVD-2025-19346
value: HIGH

Trust: 0.6

CNVD: CNVD-2025-19346
severity: HIGH
baseScore: 7.2
vectorString: AV:L/AC:L/AU:N/C:C/I:C/A:C
accessVector: LOCAL
accessComplexity: LOW
authentication: NONE
confidentialityImpact: COMPLETE
integrityImpact: COMPLETE
availabilityImpact: COMPLETE
exploitabilityScore: 3.9
impactScore: 10.0
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 0.6

134c704f-9b21-4f2e-91b3-4a467353bcc0: CVE-2024-5535
baseSeverity: CRITICAL
baseScore: 9.1
vectorString: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: NONE
availabilityImpact: HIGH
exploitabilityScore: 3.9
impactScore: 5.2
version: 3.1

Trust: 1.0

sources: CNVD: CNVD-2025-19346 // NVD: CVE-2024-5535

PROBLEMTYPE DATA

problemtype:CWE-125

Trust: 1.0

sources: NVD: CVE-2024-5535

THREAT TYPE

remote

Trust: 0.1

sources: PACKETSTORM: 179880

PATCH

title:Patch for Multiple vulnerabilities in Siemens SINEC OS third-party componentsurl:https://www.cnvd.org.cn/patchInfo/show/723071

Trust: 0.6

sources: CNVD: CNVD-2025-19346

EXTERNAL IDS

db:SIEMENSid:SSA-613116

Trust: 1.6

db:NVDid:CVE-2024-5535

Trust: 1.4

db:OPENWALLid:OSS-SECURITY/2024/06/28/4

Trust: 1.0

db:OPENWALLid:OSS-SECURITY/2024/06/27/1

Trust: 1.0

db:OPENWALLid:OSS-SECURITY/2024/08/15/1

Trust: 1.0

db:SIEMENSid:SSA-265688

Trust: 1.0

db:SIEMENSid:SSA-915275

Trust: 1.0

db:SIEMENSid:SSA-277137

Trust: 1.0

db:SIEMENSid:SSA-398330

Trust: 1.0

db:SIEMENSid:SSA-769027

Trust: 1.0

db:CNVDid:CNVD-2025-19346

Trust: 0.6

db:PACKETSTORMid:179880

Trust: 0.1

db:PACKETSTORMid:182113

Trust: 0.1

db:PACKETSTORMid:182112

Trust: 0.1

db:PACKETSTORMid:182111

Trust: 0.1

sources: CNVD: CNVD-2025-19346 // PACKETSTORM: 179880 // PACKETSTORM: 182113 // PACKETSTORM: 182112 // PACKETSTORM: 182111 // NVD: CVE-2024-5535

REFERENCES

url:https://cert-portal.siemens.com/productcert/html/ssa-613116.html

Trust: 1.6

url:https://github.com/openssl/openssl/commit/e86ac436f0bd54d4517745483e2315650fae7b2c

Trust: 1.0

url:https://lists.debian.org/debian-lts-announce/2024/10/msg00033.html

Trust: 1.0

url:https://cert-portal.siemens.com/productcert/html/ssa-769027.html

Trust: 1.0

url:https://github.openssl.org/openssl/extended-releases/commit/9947251413065a05189a63c9b7a6c1d4e224c21c

Trust: 1.0

url:http://www.openwall.com/lists/oss-security/2024/08/15/1

Trust: 1.0

url:https://security.netapp.com/advisory/ntap-20241025-0010/

Trust: 1.0

url:https://cert-portal.siemens.com/productcert/html/ssa-398330.html

Trust: 1.0

url:http://www.openwall.com/lists/oss-security/2024/06/27/1

Trust: 1.0

url:https://www.openssl.org/news/secadv/20240627.txt

Trust: 1.0

url:https://github.com/openssl/openssl/commit/99fb785a5f85315b95288921a321a935ea29a51e

Trust: 1.0

url:https://github.openssl.org/openssl/extended-releases/commit/b78ec0824da857223486660177d3b1f255c65d87

Trust: 1.0

url:http://www.openwall.com/lists/oss-security/2024/06/28/4

Trust: 1.0

url:https://security.netapp.com/advisory/ntap-20240712-0005/

Trust: 1.0

url:https://cert-portal.siemens.com/productcert/html/ssa-915275.html

Trust: 1.0

url:https://lists.debian.org/debian-lts-announce/2024/11/msg00000.html

Trust: 1.0

url:https://cert-portal.siemens.com/productcert/html/ssa-277137.html

Trust: 1.0

url:https://github.com/openssl/openssl/commit/4ada436a1946cbb24db5ab4ca082b69c1bc10f37

Trust: 1.0

url:https://cert-portal.siemens.com/productcert/html/ssa-265688.html

Trust: 1.0

url:https://github.com/openssl/openssl/commit/cf6f91f6121f4db167405db2f0de410a456f260c

Trust: 1.0

url:https://security.netapp.com/advisory/ntap-20241025-0006/

Trust: 1.0

url:https://nvd.nist.gov/vuln/detail/cve-2024-5535

Trust: 0.4

url:https://access.redhat.com/security/updates/classification/#low

Trust: 0.3

url:https://bugzilla.redhat.com/show_bug.cgi?id=2294581

Trust: 0.3

url:https://access.redhat.com/articles/11258

Trust: 0.3

url:https://launchpad.net/ubuntu/+source/openssl/3.0.13-0ubuntu3.2

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2024-4741

Trust: 0.1

url:https://ubuntu.com/security/notices/usn-6937-1

Trust: 0.1

url:https://launchpad.net/ubuntu/+source/openssl/3.0.2-0ubuntu1.17

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2024-4603

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2024-2511

Trust: 0.1

url:https://launchpad.net/ubuntu/+source/openssl/1.1.1f-1ubuntu2.23

Trust: 0.1

url:https://security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_7848.json

Trust: 0.1

url:https://access.redhat.com/errata/rhsa-2024:7848

Trust: 0.1

url:https://access.redhat.com/errata/rhsa-2024:7847

Trust: 0.1

url:https://security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_7847.json

Trust: 0.1

url:https://access.redhat.com/errata/rhsa-2024:7846

Trust: 0.1

url:https://security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_7846.json

Trust: 0.1

sources: CNVD: CNVD-2025-19346 // PACKETSTORM: 179880 // PACKETSTORM: 182113 // PACKETSTORM: 182112 // PACKETSTORM: 182111 // NVD: CVE-2024-5535

CREDITS

Red Hat

Trust: 0.3

sources: PACKETSTORM: 182113 // PACKETSTORM: 182112 // PACKETSTORM: 182111

SOURCES

db:CNVDid:CNVD-2025-19346
db:PACKETSTORMid:179880
db:PACKETSTORMid:182113
db:PACKETSTORMid:182112
db:PACKETSTORMid:182111
db:NVDid:CVE-2024-5535

LAST UPDATE DATE

2026-06-19T20:04:00.681000+00:00


SOURCES UPDATE DATE

db:CNVDid:CNVD-2025-19346date:2025-08-22T00:00:00
db:NVDid:CVE-2024-5535date:2026-05-12T12:17:20.350

SOURCES RELEASE DATE

db:CNVDid:CNVD-2025-19346date:2025-08-12T00:00:00
db:PACKETSTORMid:179880date:2024-08-01T10:11:11
db:PACKETSTORMid:182113date:2024-10-09T14:01:17
db:PACKETSTORMid:182112date:2024-10-09T14:01:09
db:PACKETSTORMid:182111date:2024-10-09T14:01:00
db:NVDid:CVE-2024-5535date:2024-06-27T11:15:24.447