CVE-2026-53004

Security update for the Linux Kernel

Beschreibung

Im Linux-Kernel wurde folgende Schwachstelle behoben: sctp: Behebung des OOB-Schreibens in den Benutzerraum bei sctp_getsockopt_peer_auth_chunks Die Funktion sctp_getsockopt_peer_auth_chunks() überprüft, ob das optval-Puffer des Aufrufers groß genug für die Liste der AUTH-Chunks des Peers ist: if (len < num_chunks) return -EINVAL; Dann schreibt sie jedoch num_chunks Bytes in p->gauth_chunks, was sich im optval mit dem Offset offsetof(struct sctp_authchunks, gauth_chunks) == 8 befindet. Die Überprüfung berücksichtigt nicht den sizeof(struct sctp_authchunks) = 8-Byte-Kopfzeilen. Wenn der Aufrufer len == num_chunks (für jedes num_chunks > 0) bereitstellt, besteht die Prüfung, aber copy_to_user() schreibt sizeof(struct sctp_authchunks) = 8 Bytes über das deklarierte Pufferende hinaus. Die Schwesterfunktion sctp_getsockopt_local_auth_chunks() in der nächsten Zeile hat bereits die korrekte Überprüfung: if (len < sizeof(struct sctp_authchunks) + num_chunks) return -EINVAL; Passen Sie die Peer-Variante an ihre Schwester an. Ein Reproduktor bestätigt dies auf v7.0-13-generic: Ein unprivilegierter Benutzerraum-Aufrufer, der eine Loopback-SCTP-Verbindung mit AUTH aktiviert öffnet, fragt num_chunks mit einem kurzen optval ab und gibt dann die echte getsockopt mit len == num_chunks aus, wobei Sentinelbytes über den Puffer gemalt werden. Der Aufrufer beobachtet, dass diese Sentinelbytes durch den Typ des AUTH-Chunks des Peers überschrieben werden. Die geschriebenen Bytes stehen unter der Kontrolle des Peers, landen jedoch im eigenen Benutzerraum des Aufrufers; dies ist keine Korruption des Kernel-Speichers, aber eine Verletzung eines Kernel-Vertrags, die benachbarte Benutzerräume-Daten stillschweigend beschädigen kann.

Metriken

Severity
high
kein öffentlicher PoC bekannt
7.8
Quelle: nvd-v3
2.9 %
Niedrig — CVE gehört zu den unteren 10 % der heute bewerteten CVEs.
0.1 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-08-12 11:31 UTC

Re-Analyse & Statuswechsel

Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.

  1. New CVE Received2026-06-24 17:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, Linux
    • Description: In the Linux kernel, the following vulnerability has been resolved: sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks sctp_getsockopt_peer_auth_chunks() checks that the caller's optval buffer is large enough for the peer AUTH chunk list with if (len < num_chunks) return -EINVAL; but then writes num_chunks bytes to p->gauth_chunks, which lives at offset offsetof(struct sctp_authchunks, gauth_chunks) == 8 inside optval. The check is missing the sizeof(struct sctp_authchunks) = 8-byte header. When the caller supplies len == num_chunks (for any num_chunks > 0) the test passes but copy_to_user() writes sizeof(struct sctp_authchunks) = 8 bytes past the declared buffer. The sibling function sctp_getsockopt_local_auth_chunks() at the next line already has the correct check: if (len < sizeof(struct sctp_authchunks) + num_chunks) return -EINVAL; Align the peer variant with its sibling. Reproducer confirms on v7.0-13-generic: an unprivileged userspace caller that opens a loopback SCTP association with AUTH enabled, queries num_chunks with a short optval, then issues the real getsockopt with len == num_chunks and sentinel bytes painted past the buffer observes those sentinel bytes overwritten with the peer's AUTH chunk type. The bytes written are under the peer's control but land in the caller's own userspace; this is not a kernel memory corruption, but it is a kernel-side contract violation that can silently corrupt adjacent userspace data.
    • Reference: https://git.kernel.org/stable/c/0cf004ffb61cd32d140531c3a84afe975f9fc7ea
    • Reference: https://git.kernel.org/stable/c/2b5a2c957c7769d40110f725cf23987fcef50d75

Betroffene Betriebssysteme

  • linux

    amazon / amazon_linux

  • linux

    suse / basesystem_module15

  • linux

    debian / debian_linux11.0

  • linux

    debian / debian_linux12.0

  • linux

    debian / debian_linux13.0

  • linux

    suse / development_tools_module15

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux7.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    redhat / enterprise_linux_aus8.4

  • linux

    redhat / enterprise_linux_aus8.6

  • linux

    redhat / enterprise_linux_eus10.0

  • linux

    redhat / enterprise_linux_eus8.4

  • linux

    redhat / enterprise_linux_eus9.4

  • linux

    redhat / enterprise_linux_eus9.6

  • linux

    redhat / enterprise_linux_tus8.6

  • linux

    redhat / enterprise_linux_tus8.8

  • linux

    redhat / enterprise_linux_update_services_for_sap_solutions8.6

  • linux

    redhat / enterprise_linux_update_services_for_sap_solutions8.8

  • linux

    redhat / enterprise_linux_update_services_for_sap_solutions9.0

  • linux

    redhat / enterprise_linux_update_services_for_sap_solutions9.2

  • linux

    opensuse / leap15.3

  • linux

    opensuse / leap15.4

Betroffene Produkte

Aus der Hersteller-/CERT-Meldung extrahierte Produkte und Versionsbereiche. Ein Version-Range wie „<4.14.6“ impliziert die Update-Empfehlung „auf 4.14.6 oder höher aktualisieren“.

  • arista

    cloudvision_agni2024.4.0 – 2025.2.2

  • arista

    cloudvision_portal2024.2.0 – 2026.1.0

  • arista

    velocloud_edge4.5.0 – 6.4.1

  • arista

    velocloud_gateway

  • arista

    velocloud_orchestrator

  • redhat

    openshift_container_platform4.12 – 4.12.89

  • redhat

    openshift_container_platform4.13 – 4.13.66

  • redhat

    openshift_container_platform4.14 – 4.14.65

  • redhat

    openshift_container_platform4.15 – 4.15.64

  • redhat

    openshift_container_platform4.16 – 4.16.61

  • redhat

    openshift_container_platform4.17 – 4.17.53

  • redhat

    openshift_container_platform4.18 – 4.18.40

  • redhat

    openshift_container_platform4.19 – 4.19.30

  • redhat

    openshift_container_platform4.20 – 4.20.21

  • redhat

    openshift_container_platform4.21 – 4.21.14

  • redhat

    openshift_container_platform

  • siemens

    simatic_ax_runtime

  • suse

    caas_platform

  • suse

    enterprise_storage

  • suse

    manager_proxy

  • suse

    manager_retail_branch_server

  • suse

    manager_server

  • suse

    openstack_cloud

  • suse

    openstack_cloud_crowbar

Quellen & Referenzen

Verknüpfte CVEs

164 weitere CVEs anzeigen
IDCVE-2026-53004