Skip to content
Auto-CTI
Back to today
NEW MEDIUM A3

CVE-2026-89761

A NVD · · CVE-2026-89761

Admiralty grading (A–F · 1–6)

Source reliability

  • A Completely reliable
  • B Usually reliable
  • C Fairly reliable
  • D Not usually reliable
  • E Unreliable
  • F Cannot be judged

Information credibility

  • 1 Confirmed
  • 2 Probably true
  • 3 Possibly true
  • 4 Doubtful
  • 5 Improbable
  • 6 Cannot be judged

NATO Admiralty (AJP-2.1) grades confidence, independent of the risk score. Cross-source corroboration isn't tracked for non-CVE news, so single-source items are capped at a lower credibility number; a low number does not imply low quality.

Key metrics

EPSS
0%

Key insight

The vulnerability is a local out-of-bounds write in the AppArmor parser that can be triggered via /proc/self/attr/apparmor/current, but requires loaded AppArmor profiles and has not been actively exploited so far.

Description

CVE-2026-89761 affects the AppArmor code in the Linux kernel. In aa_label_strn_parse(), vec_setup() does not reserve space for the terminating null entry, resulting in an out-of-bounds write when VEC_FLAG_TERMINATE is set. An unprivileged local attacker can reach the function by writing to /proc/self/attr/apparmor/current or via lsm_set_self_attr(2) before the change_profile permission is checked. The prerequisite is that AppArmor profiles are loaded and all label components resolve to existing profiles. The flaw has been fixed in the kernel; active exploitation is not currently known.

Risk score

0
cvss base
0.00
kev bonus
0.00
epss bonus
0.00
poc bonus
0.00
raw before weight
0.00
industry weight
1.10
freshness factor
1.00
exploitability factor
1.00
days old
0.00
vendor mismatch penalty
0.00

Path: operational

ESC