---
id: CVE-2025-39789
title: 'crypto: x86/aegis - Add missing error checks'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  crypto: x86/aegis - Add missing error checks

  The skcipher_walk functions can allocate memory and can fail, so
  checking for errors is necessary.
severity: high
cvss: 7.3
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L'
cvssSource: cna
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 <
    74d3b91f1598eedf87a977702f9f55e32698206d
  - >-
    Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 <
    b4ba650125d21e937f82fcafcd2738fe31209c05
  - >-
    Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 <
    475104178f4d30e749ee4f5473c87f692b93bebb
  - >-
    Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 <
    3d9eb180fbe8828cce43bce4c370124685b205c3
  - Linux 4.18
published: '2025-09-11'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:37:21.691Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-39789'
references:
  - url: 'https://git.kernel.org/stable/c/74d3b91f1598eedf87a977702f9f55e32698206d'
  - url: 'https://git.kernel.org/stable/c/b4ba650125d21e937f82fcafcd2738fe31209c05'
  - url: 'https://git.kernel.org/stable/c/475104178f4d30e749ee4f5473c87f692b93bebb'
  - url: 'https://git.kernel.org/stable/c/3d9eb180fbe8828cce43bce4c370124685b205c3'
tags:
  - cve.org
epss: 0.00206
epssPercentile: 0.10577
ingestedAt: '2026-10-21T12:48:53.689Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

crypto: x86/aegis - Add missing error checks

The skcipher_walk functions can allocate memory and can fail, so
checking for errors is necessary.

## Affected

- `Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 < 74d3b91f1598eedf87a977702f9f55e32698206d`
- `Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 < b4ba650125d21e937f82fcafcd2738fe31209c05`
- `Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 < 475104178f4d30e749ee4f5473c87f692b93bebb`
- `Linux >= 1d373d4e8e15b358f08de52956b32e0e38a11f84 < 3d9eb180fbe8828cce43bce4c370124685b205c3`
- `Linux 4.18`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
