Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
2812 articles · 104852 vulns · 36/41 feeds (7d)
← Back to list
7.8
CVE-2026-23410PATCHED
Linux kernel · apparmor

apparmor: fix race on rawdata dereference

Description

In the Linux kernel, the following vulnerability has been resolved: apparmor: fix race on rawdata dereference There is a race condition that leads to a use-after-free situation: because the rawdata inodes are not refcounted, an attacker can start open()ing one of the rawdata files, and at the same time remove the last reference to this rawdata (by removing the corresponding profile, for example), which frees its struct aa_loaddata; as a result, when seq_rawdata_open() is reached, i_private is a dangling pointer and freed memory is accessed. The rawdata inodes weren't refcounted to avoid a circular refcount and were supposed to be held by the profile rawdata reference. However during profile removal there is a window where the vfs and profile destruction race, resulting in the use after free. Fix this by moving to a double refcount scheme. Where the profile refcount on rawdata is used to break the circular dependency. Allowing for freeing of the rawdata once all inode references to the rawdata are put.

Affected Products

VendorProductVersions
Linux kernelapparmor5d5182cae40115c03933989473288e54afb39c7c, 5d5182cae40115c03933989473288e54afb39c7c, 5d5182cae40115c03933989473288e54afb39c7c, 5d5182cae40115c03933989473288e54afb39c7c, 5d5182cae40115c03933989473288e54afb39c7c, 4.13

References

  • https://git.kernel.org/stable/c/6ef1f2926c41ab96952d9696d55a052f1b3a9418
  • https://git.kernel.org/stable/c/f9761add6d100962a23996cb68f3d6abdd4d1815
  • https://git.kernel.org/stable/c/af782cc8871e3683ddd5a3cd2f7df526599863a9
  • https://git.kernel.org/stable/c/763e838adc3c7ec5a7df2990ce84cad951e42721
  • https://git.kernel.org/stable/c/a0b7091c4de45a7325c8780e6934a894f92ac86b

Related News (1 articles)

Tier C
Linux Kernel CVEs6d ago
CVE-2026-23410: apparmor: fix race on rawdata dereference
→ No new info (linked only)
CVSS 3.17.8 HIGH
VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CISA KEV❌ No
Actively exploited❌ No
Patch available
6ef1f2926c41ab96952d9696d55a052f1b3a9418f9761add6d100962a23996cb68f3d6abdd4d1815af782cc8871e3683ddd5a3cd2f7df526599863a9763e838adc3c7ec5a7df2990ce84cad951e42721a0b7091c4de45a7325c8780e6934a894f92ac86b06.6.1306.12.776.18.186.19.87.0-rc4
PublishedApr 1, 2026
Last enriched5d agov2
Trending Score12
Source articles1
Independent1
Info Completeness6/14
Missing: cvss, epss, cwe, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

NONECVE-2026-23398
In the Linux kernel, the following vulnerability has been resolved: icmp: fix NULL pointer dereference in icmp_tag_validation() icmp_tag_validation() unconditionally dereferences the result of rcu_d
Trending: 40
HIGHCVE-2026-23408
apparmor: Fix double free of ns_name in aa_replace_profiles()
Trending: 12
HIGHCVE-2026-23407
apparmor: fix missing bounds check on DEFAULT table in verify_dfa()
Trending: 12
NONECVE-2026-23396
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix NULL deref in mesh_matches_local() mesh_matches_local() unconditionally dereferences ie->mesh_config to compar
Trending: 12
HIGHCVE-2026-23411
apparmor: fix race between freeing data and fs accessing it
Trending: 12

Pin to Dashboard

Verification

State: verified
Confidence: 100%

Vulnerability Timeline

CVE Published
Apr 1, 2026
Discovered by ZDM
Apr 1, 2026
Updated: vendor, product, affectedVersions
Apr 1, 2026
Patch Available
Apr 2, 2026

Version History

v2
Last enriched 5d ago
v2Tier C5d ago

Added vendor and product information, updated affected versions, and marked the vulnerability as HIGH severity with exploit availability.

vendorproductaffectedVersions
via Linux Kernel CVEs
v15d ago

Initial creation