Skip to main content
VulnerabilityPublished Updated

CVE-2026-31719: Linux kernel · crypto: krb5enc – fix async decrypt skipping hash verification

Source GCVE Database

0
Authoritative record:CVE-2026-31719· High 7.5

Not known to be exploited · CVSS 7.5 High · fixed in e51f42114abbdf47f29dda43e7826be28907fcd2 : patch Linux kernel soon.

Data as of 27 Oct 2026, 01:01 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in e51f42114abbdf47f29dda43e7826be28907fcd2, 07cbb1bd424370671814a862913c99a6e1441588, 3bfbf5f0a99c991769ec562721285df7ab69240b
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 1 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade Linux kernel to e51f42114abbdf47f29dda43e7826be28907fcd2, 07cbb1bd424370671814a862913c99a6e1441588 or 3bfbf5f0a99c991769ec562721285df7ab69240b.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ d1775a177f7f38156d541c8a3e3c91eaa6e69699, < e51f42114abbdf47f29dda43e7826be28907fcd2
Fixed in
  • e51f42114abbdf47f29dda43e7826be28907fcd2
LinuxLinuxAffected
  • ≥ d1775a177f7f38156d541c8a3e3c91eaa6e69699, < 07cbb1bd424370671814a862913c99a6e1441588
Fixed in
  • 07cbb1bd424370671814a862913c99a6e1441588
LinuxLinuxAffected
  • ≥ d1775a177f7f38156d541c8a3e3c91eaa6e69699, < 3bfbf5f0a99c991769ec562721285df7ab69240b
Fixed in
  • 3bfbf5f0a99c991769ec562721285df7ab69240b
LinuxLinuxAffected
  • =6.15
Fixed in–

AI-suggested

A fix for this vulnerability has been implemented in the Linux kernel by adding an intermediate callback to ensure hash verification is performed on asynchronous decrypt completion and by correcting error handling of EBUSY and EINPROGRESS codes. Users should apply the official Linux kernel updates that include this fix. No other mitigation steps are indicated.

Description

CVE-2026-31719 is a vulnerability in the Linux kernel's krb5enc crypto module where asynchronous decryption skips hash verification, leading to bypass of integrity checks. This occurs because the async decrypt callback directly signals completion without performing the hash check, unlike the encrypt path which correctly chains callbacks. The issue also involves improper handling of EBUSY and EINPROGRESS error codes. The vulnerability has been fixed by introducing an intermediate callback to ensure hash verification is performed on async decrypt completion and correcting error handling.

References

Community reviews

Loading reviews…