CVE-2025-21638

MediumCVSS 5.5/10Last modified Oct 15, 2026

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.

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= b14878ccb7fac0242db82720b784ab62c467c0dc, < cf387cdebfaebae228dfba162f94c567a67610c3; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < dc583e7e5f8515ca489c0df28e4362a70eade382; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < bd2a2939423566c654545fa3e96a656662a0af9e; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < 1b67030d39f2b00f94ac1f0af11ba6657589e4d3; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < 7ec30c54f339c640aa7e49d7e9f7bbed6bd42bf6; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < c184bc621e3cef03ac9ba81a50dda2dae6a21d36; >= b14878ccb7fac0242db82720b784ab62c467c0dc, < 15649fd5415eda664ef35780c2013adeb5d9c695; e5eae4a0511241959498b180fa0df0d4f1b11b9c; 88830f227a1f96e44d82ddfcb0cc81d517ec6dd8; 3938b0336a93fa5faa242dc9e5823ac69df9e066; >= 3.10.41, < 3.11; >= 3.12.21, < 3.13; >= 3.14.5, < 3.15
LinuxLinux3.15
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem< *

References

Timeline

Published
Jan 19, 2025
Last modified
Oct 15, 2026
NVD status
Modified

Related CVEs from 2025

CVE-2025-216395.5In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: rto_min/max: avoid using current->nsproxy As mentioned iCVE-2025-21646.1The pixelstats plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'post_id' and 'sortby' parameters in all versionCVE-2025-216405.5In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy As mentionCVE-2025-216415.5In the Linux kernel, the following vulnerability has been resolved: mptcp: sysctl: blackhole timeout: avoid using current->nsproxy As mentCVE-2025-216425.5In the Linux kernel, the following vulnerability has been resolved: mptcp: sysctl: sched: avoid using current->nsproxy Using the 'net' strCVE-2025-216435.5In the Linux kernel, the following vulnerability has been resolved: netfs: Fix kernel async DIO Netfslib needs to be able to handle kernelCVE-2025-216445.5In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix tlb invalidation when wedging If GuC fails to load, the drCVE-2025-216455.5In the Linux kernel, the following vulnerability has been resolved: platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enaCVE-2025-216465.5In the Linux kernel, the following vulnerability has been resolved: afs: Fix the maximum cell name length The kafs filesystem limits the mCVE-2025-216477.1In the Linux kernel, the following vulnerability has been resolved: sched: sch_cake: add bounds checks to host bulk flow fairness counts ECVE-2025-216485.5In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: clamp maximum hashtable size to INT_MAX Use INT_CVE-2025-216495.5In the Linux kernel, the following vulnerability has been resolved: net: hns3: fix kernel crash when 1588 is sent on HIP08 devices Current
CVE-2025-21638: Medium severity, CVSS 5.5 | Vulnix