CVE-2026-31739: crypto: tegra - Add missing CRYPTO_ALG_ASYNC

Published May 1, 2026
·
Updated

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

crypto: tegra - Add missing CRYPTOALGASYNC

The tegra crypto driver failed to set the CRYPTOALGASYNC on its asynchronous algorithms, causing the crypto API to select them for users that request only synchronous algorithms. This causes crashes (at least). Fix this by adding the flag like what the other drivers do. Also remove the unnecessary CRYPTOALGTYPE flags, since those just get ignored and overridden by the registration function anyway.

Affected Software

10 affected components
Linux Linux kernel (tegra crypto driver)
Linux Linux kernel>=6.10<6.12.81
Linux Linux kernel>=6.13<6.18.22
Linux Linux kernel>=6.19<6.19.12
Linux Linux kernel=7.0-rc1
Linux Linux kernel=7.0-rc2
Linux Linux kernel=7.0-rc3
Linux Linux kernel=7.0-rc4
Linux Linux kernel=7.0-rc5
Linux Linux kernel=7.0-rc6

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Adjust the tegra crypto driver flag handling by removing unnecessary CRYPTO_ALG_TYPE_* flags (per the note) and adding the missing CRYPTO_ALG_ASYNC flag so the crypto API registers asynchronous algorithms correctly, avoiding crashes.

    Linux kernel (crypto: tegra driver) CRYPTO_ALG_ASYNC flags = Remove unnecessary CRYPTO_ALG_TYPE_* flags and ensure CRYPTO_ALG_ASYNC is set for the tegra crypto driver algorithms

Event History

May 1, 2026
CVE Published
via MITRE·02:14 PM
Data Sourced
via MITRE·02:14 PM
DescriptionSeverity
Data Sourced
via NVD·03:16 PM
RemedyDescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

Which systems are exposed to this issue?

Systems using the Linux kernel Tegra crypto driver are relevant. The issue occurs when the crypto API selects the driver's asynchronous algorithms for callers that requested synchronous algorithms.

2

What does the supplied severity data indicate about exploitation requirements?

The CVSS vector rates the attack vector as network-based, attack complexity as low, required privileges as low, and user interaction as not required. It also rates confidentiality, integrity, and availability impact as high.

3

What is the observed impact if the vulnerable behavior is triggered?

The incorrect algorithm selection can cause crashes, at minimum. The supplied CVSS score also assesses high potential impact to confidentiality, integrity, and availability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203