CVE-2026-31431
In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - Revert to operating out-of-place This mostly reverts commit 72548b093ee3 except for the copying of the associated data. There is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.
- Score
- CVSS 3.1 7.8 High
- Status
- Analyzed - 416baaa9-dc9f-4396-8d5f-8c081fb06d67
- Published
- 2026-04-22
- Last modified
- 2026-10-15
- Known exploited (CISA KEV)
- since 2026-05-01, action due 2026-05-15: "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- Weaknesses
- CWE-1288, CWE-669
Affected products
- Amazon Linux (Amazon)
- Cloudvision Agni (Arista)
- Cloudvision Portal (Arista)
- Netvisor Os (Arista)
- Velocloud Edge (Arista)
- Velocloud Gateway (Arista)
- Velocloud Orchestrator (Arista)
- Ubuntu Linux (Canonical)
- Debian Linux (Debian)
- Linux Kernel (Linux)
- Nixos (Nixos)
- Leap (Opensuse)
- Enterprise Linux (Redhat)
- Enterprise Linux Aus (Redhat)
- Enterprise Linux Eus (Redhat)
- Enterprise Linux Nvidia (Redhat)
- Enterprise Linux Tus (Redhat)
- Enterprise Linux Update Services For Sap Solutions (Redhat)
- Openshift (Redhat)
- Openshift Container Platform (Redhat)
- Rhel Aus (Redhat)
- Rhel E4s (Redhat)
- Rhel Eus (Redhat)
- Rhel Eus Long Life (Redhat)
- Rhel Tus (Redhat)
- Flange At The Bottom (Siemens)
- Flange On Top (Siemens)
- Round Tube And Extension (Siemens)
- Round Tube And Extension Unit (Siemens)
- Simatic Ax Runtime (Siemens)
- Simatic Ax Runtime Core Linux Common Debian (Siemens)
- Simatic Ax Runtime Core Linux Common Debian Arm64 (Siemens)
- Simatic Ax Runtime Core Linux Platform Container Common Debian Development (Siemens)
- Simatic Ax Runtime Core Linux Vmware Development (Siemens)
- Simatic Cn 4100 (Siemens)
- Simatic Cn 4100 Firmware (Siemens)
- Simatic Hmi Mtp1000 (Siemens)
- Simatic Hmi Mtp1000 Unified Basic (Siemens)
- Simatic Hmi Mtp1000 Unified Comfort Panel (Siemens)
- Simatic Hmi Mtp1000 Unified Comfort Panel Hygienic (Siemens)
- Simatic Hmi Mtp1000 Unified Comfort Panel Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro For Stand Expandable (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro Neutral Design For Stand Expandable (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro Neutral Design For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1200 Comfort Pro Neutral Design For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1200 Unified Basic (Siemens)
- Simatic Hmi Mtp1200 Unified Comfort Panel (Siemens)
- Simatic Hmi Mtp1200 Unified Comfort Panel Hygienic (Siemens)
- Simatic Hmi Mtp1200 Unified Comfort Panel Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp1200 Unified Comfort Panel Neutral Design (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro For Stand Expandable (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro Neutral Design For Stand Expandable (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro Neutral Design For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1500 Comfort Pro Neutral Design For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1500 Unified Comfort Panel (Siemens)
- Simatic Hmi Mtp1500 Unified Comfort Panel Hygienic (Siemens)
- Simatic Hmi Mtp1500 Unified Comfort Panel Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp1500 Unified Comfort Panel Neutral Design (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro For Stand Expandable (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro Neutral Design For Stand Expandable (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro Neutral Design For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp1900 Comfort Pro Neutral Design For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp1900 Unified Comfort Panel (Siemens)
- Simatic Hmi Mtp1900 Unified Comfort Panel Hygienic (Siemens)
- Simatic Hmi Mtp1900 Unified Comfort Panel Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp1900 Unified Comfort Panel Neutral Design (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro For Stand Expandable (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro Neutral Design For Stand Expandable (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro Neutral Design For Support Arm Expandable (Siemens)
- Simatic Hmi Mtp2200 Comfort Pro Neutral Design For Support Arm Not Extendable (Siemens)
- Simatic Hmi Mtp2200 Unified Comfort Hygienic (Siemens)
- Simatic Hmi Mtp2200 Unified Comfort Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp2200 Unified Comfort Panel (Siemens)
- Simatic Hmi Mtp2200 Unified Comfort Panel Neutral Design (Siemens)
- Simatic Hmi Mtp400 Unified Basic (Siemens)
- Simatic Hmi Mtp700 (Siemens)
- Simatic Hmi Mtp700 Unified Basic (Siemens)
- Simatic Hmi Mtp700 Unified Comfort Panel Hygienic Neutral Design (Siemens)
- Simatic Hmi Mtp700unified Comfort Panel (Siemens)
- Simatic Hmi Unified Comfort Panels Firmware (Siemens)
- Simatic Iot2050 Advanced (Siemens)
- Simatic Iot2050 Advanced Firmware (Siemens)
- Simatic Ipc Ied-os (Siemens)
- Simatic Ipc Industrial Edge Device Os Ied-os (Siemens)
- Simatic S7-1500 Cpu 1518-4 Pn/dp Mfp Firmware (Siemens)
- Simatic S7-1500 Cpu 1518-4 Pndp Mfp (Siemens)
- Simatic S7-1500 Cpu 1518f-4 Pn/dp Mfp Firmware (Siemens)
- Simatic S7-1500 Cpu 1518f-4 Pndp Mfp (Siemens)
- Simatic S7-1500 Tm Mfp (Siemens)
- Simatic S7-1500 Tm Mfp - Gnulinux Subsystem (Siemens)
- Simatic S7-1500 Tm Mfp Firmware (Siemens)
- Siplus Hmi Mtp1000 Unified Basic (Siemens)
References
- https://git.kernel.org/stable/c/19d43105a97be0810edbda875f2cd03f30dc130c
- https://git.kernel.org/stable/c/3115af9644c342b356f3f07a4dd1c8905cd9a6fc
- https://git.kernel.org/stable/c/893d22e0135fa394db81df88697fba6032747667
- https://git.kernel.org/stable/c/8b88d99341f139e23bdeb1027a2a3ae10d341d82
- https://git.kernel.org/stable/c/961cfa271a918ad4ae452420e7c303149002875b
- https://git.kernel.org/stable/c/a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5
- https://git.kernel.org/stable/c/ce42ee423e58dffa5ec03524054c9d8bfd4f6237
- https://git.kernel.org/stable/c/fafe0fa2995a0f7073c1c358d7d3145bcc9aedd8
- http://www.openwall.com/lists/oss-security/2026/04/29/23
- http://www.openwall.com/lists/oss-security/2026/04/29/25
- http://www.openwall.com/lists/oss-security/2026/04/29/26
- http://www.openwall.com/lists/oss-security/2026/04/30/10
- http://www.openwall.com/lists/oss-security/2026/04/30/11
- http://www.openwall.com/lists/oss-security/2026/04/30/12
- http://www.openwall.com/lists/oss-security/2026/04/30/14
- http://www.openwall.com/lists/oss-security/2026/04/30/15
- http://www.openwall.com/lists/oss-security/2026/04/30/16
- http://www.openwall.com/lists/oss-security/2026/04/30/17
- http://www.openwall.com/lists/oss-security/2026/04/30/18
- http://www.openwall.com/lists/oss-security/2026/04/30/2
- http://www.openwall.com/lists/oss-security/2026/04/30/20
- http://www.openwall.com/lists/oss-security/2026/04/30/5
- http://www.openwall.com/lists/oss-security/2026/04/30/6
- http://www.openwall.com/lists/oss-security/2026/05/01/10
- http://www.openwall.com/lists/oss-security/2026/05/01/12
- http://www.openwall.com/lists/oss-security/2026/05/01/15
- http://www.openwall.com/lists/oss-security/2026/05/01/16
- http://www.openwall.com/lists/oss-security/2026/05/01/17
- http://www.openwall.com/lists/oss-security/2026/05/01/18
- http://www.openwall.com/lists/oss-security/2026/05/01/2