ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
In the Linux kernel, the following vulnerability has been resolved: ppp: require CAP_NET_ADMIN in target netns for unattached ioctls /dev/ppp open is currently authorized against file->f_cred->user_ns, while unattached administrative ioctls operate on current->nsproxy->net_ns. As a result, a local unprivileged user can create a new user namespace with CLONE_NEWUSER, gain CAP_NET_ADMIN only in that new user namespace, and still issue PPPIOCNEWUNIT, PPPIOCATTACH, or PPPIOCATTCHAN against an inherited network namespace. Require CAP_NET_ADMIN in the user namespace that owns the target network namespace before handling unattached PPP administrative ioctls. This preserves normal pppd operation in the network namespace it is actually privileged in, while rejecting the userns-only inherited-netns case.
CVE-2026-53075
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: cve:CVE-2026-53075
Linux
Source reference: /containers/cna/affected/0/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Linux
Source reference: /containers/cna/affected/1/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "c9edd90c57ae23692fff6b049fdfa4572a9fd532",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "5080e188c914110034bbc569d5cfa2f06204681d",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "67e901e28d177ac9a9bed76d69ce3471e704a89e",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "954745d0223e7caec917c0b2d1a889ff56fa6e54",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "3b2c2157dc2afc5c17cd7238afefca92f1ef330e",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "5013be175c7ffd8b39efbc3c9c4db5b10b85fea8",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "1a8a51ce85075a56a743b6f142606dd2696a391c",
"versionType": "git"
},
{
"status": "affected",
"version": "273ec51dd7ceaa76e038875d85061ec856d8905e",
"lessThan": "2bb6379416fd19f44c3423a00bfd8626259f6067",
"versionType": "git"
}
],
"programFiles": [
"drivers/net/ppp/ppp_generic.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "2.6.30"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "2.6.30",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "5.10.258",
"versionType": "semver",
"lessThanOrEqual": "5.10.*"
},
{
"status": "unaffected",
"version": "5.15.209",
"versionType": "semver",
"lessThanOrEqual": "5.15.*"
},
{
"status": "unaffected",
"version": "6.1.175",
"versionType": "semver",
"lessThanOrEqual": "6.1.*"
},
{
"status": "unaffected",
"version": "6.6.141",
"versionType": "semver",
"lessThanOrEqual": "6.6.*"
},
{
"status": "unaffected",
"version": "6.12.91",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.33",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.0.10",
"versionType": "semver",
"lessThanOrEqual": "7.0.*"
},
{
"status": "unaffected",
"version": "7.1",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/net/ppp/ppp_generic.c"
],
"defaultStatus": "affected"
}
]- Related CVEs
- CVE-2026-53075
Source reference:
/cveMetadata/cveId
Publisher severity
high
Source reference: /containers/cna/metrics
- Event
- #40742 · Revision 1
- Added to Heist Feed
- Publisher date