In the Linux kernel, the following vulnerability has been resolved: apparmor: fix use-after-free in rawdata dedup loop aa_replace_profiles() walks ns->rawdata_list to dedup the incoming policy blob…
Info
Summary
In the Linux kernel, the following vulnerability has been resolved: apparmor: fix use-after-free in rawdata dedup loop aa_replace_profiles() walks ns->rawdata_list to dedup the incoming policy blob against entries already attached to existing profiles. Per the kernel-doc on struct aa_loaddata, list membership does not hold a reference: profiles hold pcount, and when the last pcount drops, do_ploaddata_rmfs() is queued on a workqueue that takes ns->lock and removes the entry. Between dropping …
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/15fd83a1e42ede15070968806bb6c8b1a5170688
- https://git.kernel.org/stable/c/5e34fa9f6f7cd688ae153fff13139a5cf2d42339
- https://git.kernel.org/stable/c/6f060496d03e4dc560a40f73770bd08335cb7a27
- https://git.kernel.org/stable/c/a7a2890028f16e5b0af0bb005d80fcb32559cca3
- https://git.kernel.org/stable/c/c3ca2631073b2cef06824fd2bfc452ff7a1023de
- https://git.kernel.org/stable/c/ce261a20b41db522e320a41bbf1292bf85af66df
Timeline
- nvd_ingest NVD