In the Linux kernel, the following vulnerability has been resolved:
crypto: akcipher - default implementation for setting a private key
Changes from v1: * removed the default implementation from set_pub_key: it is assumed that an implementation must always have this callback defined as there are no use case for an algorithm, which doesn't need a public key
Many akcipher implementations (like ECDSA) support only signature verifications, so they don't have all callbacks defined.
Commit 78a0324f4a53 ("crypto: akcipher - default implementations for request callbacks") introduced default callbacks for sign/verify operations, which just return an error code.
However, these are not enough, because before calling sign the caller would likely call set_priv_key first on the instantiated transform (as the in-kernel testmgr does). This function does not have a default stub, so the kernel crashes, when trying to set a private key on an akcipher, which doesn't support signature generation.
I've noticed this, when trying to add a KAT vector for ECDSA signature to the testmgr.
With this patch the testmgr returns an error in dmesg (as it should) instead of crashing the kernel NULL ptr dereference.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade perf-debuginfoUpgrade python-perfUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.10.155-138.670Upgrade kernel-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade bpftoolUpgrade kernel-livepatch-5.15.75-48.135 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux | Dec 29, 2025 | Dec 29, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel | Mar 10, 2026 | Mar 10, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 24, 2025 |
| Ubuntu | — | Upgrade linux-gcpUpgrade linux-gcp-5.15Upgrade linux-bluefieldUpgrade linux-riscv-5.15Upgrade linux-gcp-fipsUpgrade linux-intel-iotg-5.15Upgrade linux-awsUpgrade linux-fipsUpgrade linux-raspi-5.4Upgrade linux-intel-iotgUpgrade linux-kvmUpgrade linux-lowlatency-hwe-5.15Upgrade linux-realtimeUpgrade linux-iotUpgrade linux-hwe-5.15Upgrade linux-oracle-5.15Upgrade linuxUpgrade linux-xilinx-zynqmpUpgrade linux-gkeUpgrade linux-oracleUpgrade linux-aws-5.4Upgrade linux-lowlatencyUpgrade linux-ibmUpgrade linux-aws-5.15Upgrade linux-oracle-5.4Upgrade linux-raspiUpgrade linux-azure-5.4Upgrade linux-gcp-5.4Upgrade linux-aws-fipsUpgrade linux-azureUpgrade linux-azure-5.15Upgrade linux-ibm-5.4Upgrade linux-hwe-5.4Upgrade linux-gkeopUpgrade linux-azure-fipsUpgrade linux-nvidia | Jan 6, 2026 | Dec 24, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Dec 24, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub