sctp: stream: fully roll back denied add-stream state (Linux Linux)

CVE-2026-52929
HIGH 7.5

At a glance

Source
NVD
EPSS
EPSS 0.87 % · percentile 59 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

Description

In the Linux kernel, the following vulnerability has been resolved: sctp: stream: fully roll back denied add-stream state When ADD_OUT_STREAMS is denied, SCTP only shrinks the queued chunks and then lowers outcnt. That leaves removed stream metadata behind, so a later re-add can reuse a stale ext and hit a null-pointer dereference in the scheduler get path. Fix the rollback by tearing down the removed stream state the same way other stream resizes do. Unschedule the current scheduler state, drop the removed stream ext state with sctp_stream_outq_migrate(), and then reschedule the remaining streams. This keeps scheduler-private RR/FC/PRIO lists consistent while fully rolling back denied outgoing stream additions.

Weaknesses (CWE)

  • CWE-476 — NULL Pointer Dereference

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HLinux
CVSS 3.1HIGH 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < 0cd2dc6dce8ca47212cd306ccd52eb315ef3cf85 ; affected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < a6724b7b812ac8793514a1d5938db5d9d29ae725 ; affected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < 9662eb0401518f0b4681f10e7fbf688f504f24cf ; affected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < 7dd9a42b044aad2dbe037db1c1e2943582485b44 ; affected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < 39dc2b0eb5371a669ebc9ec6072b9184eac95418 ; affected 637784ade221a3c8a7ecd0f583eddd95d6276b9a < d5ea0b3e261fcb2cfff142675516165244cab1da
Linux · Linuxaffected 4.15 ; unaffected 0 < 4.15 ; unaffected 5.10.259 ≤ 5.10.* ; unaffected 5.15.210 ≤ 5.15.* ; unaffected 6.1.176 ≤ 6.1.* ; unaffected 6.6.143 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD