sctp: sysctl: auth_enable: avoid using current->nsproxy (Linux Linux)

CVE-2025-21638
HIGH 7.1

At a glance

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

Description

In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: auth_enable: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used directly, but that would increase the size of this fix, while 'sctp.ctl_sock' still needs to be retrieved from 'net' structure.

Weaknesses (CWE)

  • CWE-476 — NULL Pointer Dereference

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:HLinux
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected b14878ccb7fac0242db82720b784ab62c467c0dc < cf387cdebfaebae228dfba162f94c567a67610c3 ; affected b14878ccb7fac0242db82720b784ab62c467c0dc < dc583e7e5f8515ca489c0df28e4362a70eade382 ; affected b14878ccb7fac0242db82720b784ab62c467c0dc < bd2a2939423566c654545fa3e96a656662a0af9e ; affected b14878ccb7fac0242db82720b784ab62c467c0dc < 1b67030d39f2b00f94ac1f0af11ba6657589e4d3 ; affected b14878ccb7fac0242db82720b784ab62c467c0dc < 7ec30c54f339c640aa7e49d7e9f7bbed6bd42bf6 ; affected b14878ccb7fac0242db82720b784ab62c467c0dc < c184bc621e3cef03ac9ba81a50dda2dae6a21d36
Linux · Linuxaffected 3.15 ; unaffected 0 < 3.15 ; unaffected 5.4.292 ≤ 5.4.* ; unaffected 5.10.234 ≤ 5.10.* ; unaffected 5.15.177 ≤ 5.15.* ; unaffected 6.1.125 ≤ 6.1.*

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