← All Advisories

CVE-2026-53223

Last refreshed2026-10-06

Status: UPDATED  |  Advisory ID: CVE-2026-53223

Key Details

CVECVE-2026-53223
CVSS Score / Version7.1 (High) / CVSS v3.1
Updated2026-09-08
CVSS VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CVSS Proseattack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is none; availability impact is high.
Affected productsSiemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP, Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP, and Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP MFP
SubsystemsGeneral OT
SectorsMultiple

What to Know

In the Linux kernel, the following vulnerability has been resolved:

net: guard timestamp cmsgs to real error queue skbs

skb_is_err_queue() treats PACKET_OUTGOING as the sole marker for an skb

from sk_error_queue. That assumption is not true for AF_PACKET sockets:

outgoing packet taps are also delivered to packet sockets with

skb->pkt_type == PACKET_OUTGOING, but their skb->cb is owned by AF_PACKET

instead of struct sock_exterr_skb.

If such an skb is received with timestamping enabled, the generic

timestamp cmsg path can read AF_PACKET control-buffer state as

sock_exterr_skb::opt_stats. With SO_RXQ_OVFL enabled, the packet drop

counter overlaps opt_stats. An odd drop count makes the path emit

SCM_TIMESTAMPING_OPT_STATS with skb->len and skb->data. For non-linear

skbs this copies past the linear head and can trigger hardened usercopy or

disclose adjacent heap contents.

Keep skb_is_err_queue() local to net/socket.c, but make it verify that

the PACKET_OUTGOING marker is paired with the sock_rmem_free destructor

installed by sock_queue_err_skb(). AF_PACKET receive skbs use normal

receive ownership and no longer pass as error-queue skbs, while legitimate

sk_error_queue entries keep the PACKET_OUTGOING marker and sock_rmem_free

ownership. (NVD)

What to Do

Monitor Siemens's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-53223
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-53223