apparmor: fix: limit the number of levels of policy namespaces
In the Linux kernel, the following vulnerability has been resolved: apparmor: fix: limit the number of levels of policy namespaces Currently the number of policy namespaces is not bounded relying on the user namespace limit. However policy namespaces aren't strictly tied to user namespaces and it is possible to create them and nest them arbitrarily deep which can be used to exhaust system resource. Hard cap policy namespaces to the same depth as user namespaces.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 5.10.253, 5.15.203, 6.1.169, 6.12.77, 6.18.18, 6.19.8, 6.6.130
- CVEs
- CVE-2026-23405
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 6 Nov 2026, 01:46 UTC · Revision 1
Source evidence
apparmor: fix: limit the number of levels of policy namespaces
core-osv · Original sourcePublished 1 Apr 2026, 08:36 UTC
In the Linux kernel, the following vulnerability has been resolved: apparmor: fix: limit the number of levels of policy namespaces Currently the number of policy namespaces is not bounded relying on the user namespace limit. However policy namespaces aren't strictly tied to user namespaces and it is possible to create them and nest them arbitrarily deep which can be used to exhaust system resource. Hard cap policy namespaces to the same depth as user namespaces.
osv:CVE-2026-23405
Kernel
Fixed versions: 5.10.253, 5.15.203, 6.1.169, 6.6.130, 6.12.77, 6.18.18, 6.19.8
Complete source record
{
"id": "4c8a1ca4498619a0140311e5fb8ed9beb0faa5a9fc6b741795641d94d56cd4ce",
"url": "https://osv.dev/vulnerability/CVE-2026-23405",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "apparmor: fix: limit the number of levels of policy namespaces",
"summary": "In the Linux kernel, the following vulnerability has been resolved: apparmor: fix: limit the number of levels of policy namespaces Currently the number of policy namespaces is not bounded relying on the user namespace limit. However policy namespaces aren't strictly tied to user namespaces and it is possible to create them and nest them arbitrarily deep which can be used to exhaust system resource. Hard cap policy namespaces to the same depth as user namespaces.",
"evidence": "osv:CVE-2026-23405",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.10.253",
"evidence": "/affected/1/ranges"
},
{
"value": "5.15.203",
"evidence": "/affected/1/ranges"
},
{
"value": "6.1.169",
"evidence": "/affected/1/ranges"
},
{
"value": "6.6.130",
"evidence": "/affected/1/ranges"
},
{
"value": "6.12.77",
"evidence": "/affected/1/ranges"
},
{
"value": "6.18.18",
"evidence": "/affected/1/ranges"
},
{
"value": "6.19.8",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CVE-2026-23405",
"aliases": [
"CVE-2026-23405"
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "c88d4c7b049e87998ac0a9f455aa545cc895ef92"
},
{
"fixed": "6b396cc2f0365e684fc1d3547d18ef79fcee225d"
},
{
"fixed": "87d0cecc900e55d55fc4dbfb43ac93e269c7a5b3"
},
{
"fixed": "b1226e37eb3754d389721c135db6107db94c7a72"
},
{
"fixed": "3f8699b3ee0c04b4b9bc27b82cd89a40e81e1d2e"
},
{
"fixed": "853ce31ca72097d23991a06876a2ccb5cb64b603"
},
{
"fixed": "d42b2b6bb77ca40ee34ab74ad79305840b5f315d"
},
{
"fixed": "7b6495ead2c611647f6b11441a852324e3eb8616"
},
{
"fixed": "306039414932c80f8420695a24d4fe10c84ccfb2"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23405.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "2.6.36"
},
{
"fixed": "5.10.253"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.11.0"
},
{
"fixed": "5.15.203"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.16.0"
},
{
"fixed": "6.1.169"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.2.0"
},
{
"fixed": "6.6.130"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.7.0"
},
{
"fixed": "6.12.77"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.13.0"
},
{
"fixed": "6.18.18"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.19.0"
},
{
"fixed": "6.19.8"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23405.json"
}
}
],
"modified": "2026-10-28T02:30:46.164485251Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/306039414932c80f8420695a24d4fe10c84ccfb2",
"https://git.kernel.org/stable/c/3f8699b3ee0c04b4b9bc27b82cd89a40e81e1d2e",
"https://git.kernel.org/stable/c/6b396cc2f0365e684fc1d3547d18ef79fcee225d",
"https://git.kernel.org/stable/c/7b6495ead2c611647f6b11441a852324e3eb8616",
"https://git.kernel.org/stable/c/853ce31ca72097d23991a06876a2ccb5cb64b603",
"https://git.kernel.org/stable/c/87d0cecc900e55d55fc4dbfb43ac93e269c7a5b3",
"https://git.kernel.org/stable/c/b1226e37eb3754d389721c135db6107db94c7a72",
"https://git.kernel.org/stable/c/d42b2b6bb77ca40ee34ab74ad79305840b5f315d",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23405.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-23405",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23405.json"
}
},
"related_cves": [
{
"value": "CVE-2026-23405",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 513990,
"published_at": "2026-04-01T08:36:35.697+00:00"
}