7.8 CVE-2026-31431
Enriched by CISA CISA Kev Catalog Patch Exploit
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.
https://nvd.nist.gov/vuln/detail/CVE-2026-31431
Categories
CWE-669 : Incorrect Resource Transfer Between Spheres
The product does not properly transfer a resource/behavior to another sphere, or improperly imports a resource/behavior from another sphere, in a manner that provides unintended control over that resource. Chain: router's firmware update procedure uses curl with "-k" (insecure) option that disables certificate validation (CWE-295), allowing adversary-in-the-middle (AITM) compromise with a malicious firmware image (CWE-494). PHP-based FAQ management app does not check the MIME type for uploaded images Some image editors modify a JPEG image, but the original EXIF thumbnail image is left intact within the JPEG. (Also an interaction error).
References
0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
| https://cert-portal.siemens.com/productcert/html/ssa-082556.html Third Party Advisory |
| https://cert-portal.siemens.com/productcert/html/ssa-265688.html Third Party Advisory |
134c704f-9b21-4f2e-91b3-4a467353bcc0 Patch Exploit
| https://access.redhat.com/security/cve/cve-2026-31431#cve-details-mitigation Third Party Advisory |
| https://github.com/theori-io/copy-fail-CVE-2026-31431 Exploit |
| https://lore.kernel.org/linux-cve-announce/2026042214-CVE-2026-31431-3d65@gre... Vendor Advisory |
| https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-20... US Government Resource |
| https://xint.io/blog/copy-fail-linux-distributions#the-fix-6 Exploit Patch Third Party Advisory |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch Exploit
af854a3a-2127-422b-91ae-364da2661108 Patch Exploit
AFFECTED (from MITRE)
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux |
|
| Linux | Linux |
|
| © 2022 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. | ||
CPE
| cpe | start | end |
|---|---|---|
| Configuration 1 | ||
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 4.14 | < 5.10.254 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 5.11 | < 5.15.204 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 5.16 | < 6.1.170 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 6.2 | < 6.6.137 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 6.7 | < 6.12.85 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 6.13 | < 6.18.22 |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | >= 6.19 | < 6.19.12 |
| cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:* | ||
| Configuration 2 | ||
| cpe:2.3:a:redhat:openshift_container_platform:4.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:redhat:enterprise_linux:10.1:*:*:*:*:*:*:* | ||
| Configuration 3 | ||
| cpe:2.3:o:amazon:amazon_linux:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:canonical:ubuntu_linux:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:debian:debian_linux:12.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:debian:debian_linux:13.0:*:*:*:*:*:*:* | ||
| Configuration 4 | ||
| cpe:2.3:o:opensuse:leap:15.3:*:*:*:*:*:*:* | ||
| cpe:2.3:o:opensuse:leap:15.4:*:*:*:*:*:*:* | ||
| cpe:2.3:o:opensuse:leap:15.5:*:*:*:*:*:*:* | ||
| cpe:2.3:o:opensuse:leap:15.6:*:*:*:*:*:*:* | ||
| Configuration 5 | ||
| cpe:2.3:a:suse:caas_platform:4.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:enterprise_storage:6.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:enterprise_storage:7.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:enterprise_storage:7.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_proxy:4.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_proxy:4.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_proxy:4.2:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_proxy:4.3:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_retail_branch_server:4.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_retail_branch_server:4.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_retail_branch_server:4.2:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_retail_branch_server:4.3:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_server:4.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_server:4.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_server:4.2:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:manager_server:4.3:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:openstack_cloud:9.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:suse:openstack_cloud_crowbar:9.0:*:*:*:*:*:*:* | ||
| Configuration 6 | ||
| cpe:2.3:o:suse:basesystem_module:15:sp1:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp2:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp3:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp4:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp5:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp6:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:basesystem_module:15:sp7:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp1:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp2:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp3:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp4:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp5:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp6:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:development_tools_module:15:sp7:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:legacy_module:15:sp7:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:11:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:12:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp1:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp2:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp3:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp5:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp6:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_desktop:15:sp7:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_availability_extension:15:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_availability_extension:15:sp6:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_availability_extension:15:sp7:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_availability_extension:16.0:-:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp1:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp1:*:*:espos:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp1:*:*:ltss:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp2:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp2:*:*:espos:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp2:*:*:ltss:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp3:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp3:*:*:espos:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp3:*:*:ltss:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp4:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp4:*:*:espos:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp4:*:*:ltss:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp5:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp5:*:*:espos:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp5:*:*:ltss:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp6:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_high_performance_computing:15.0:sp7:*:*:-:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_live_patching:12:sp5:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_live_patching:15:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_live_patching:15:sp5:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_live_patching:15:sp6:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_live_patching:15:sp7:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.0:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.1:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.2:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.2:*:*:*:*:rancher:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.3:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.3:*:*:*:*:rancher:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.4:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.4:*:*:*:*:rancher:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_micro:5.5:*:*:*:*:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp2:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp3:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp4:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp5:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp6:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_real_time:15.0:sp7:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:11:sp4:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:11:sp4:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:11:sp4:*:*:ltss_extreme_core:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp4:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp4:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp4:*:*:espos:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp4:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp5:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp5:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:12:sp5:*:*:ltss_extended_security:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp1:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp1:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp1:*:*:business_critical_linux:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp1:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp2:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp2:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp2:*:*:business_critical_linux:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp2:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp3:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp3:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp3:*:*:business_critical_linux:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp3:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp4:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp4:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp4:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp5:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp5:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp5:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp6:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp6:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp6:*:*:ltss:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp7:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:15:sp7:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:16.0:-:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:16.0:-:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:16.1:-:*:*:-:-:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_server:16.1:-:*:*:-:sap:*:* | ||
| cpe:2.3:o:suse:linux_enterprise_workstation_extension:15:sp7:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_micro:6.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_micro:6.1:*:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:linux_micro:6.2:*:*:*:*:*:*:* | ||
| cpe:2.3:o:suse:public_cloud_module:15:sp6:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:public_cloud_module:15:sp7:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:realtime_module:15:sp3:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:realtime_module:15:sp4:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:realtime_module:15:sp5:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:realtime_module:15:sp6:*:*:*:suse_linux_enterprise:*:* | ||
| cpe:2.3:o:suse:realtime_module:15:sp7:*:*:*:suse_linux_enterprise:*:* | ||
| Configuration 7 | ||
| cpe:2.3:o:nixos:nixos:*:*:*:*:*:*:*:* | < 25.11 | |
| Configuration 8 | ||
| cpe:2.3:a:arista:cloudvision_agni:*:*:*:*:*:-:*:* | >= 2024.4.0 | <= 2025.2.2 |
| cpe:2.3:a:arista:cloudvision_portal:*:*:*:*:*:*:*:* | >= 2024.2.0 | <= 2026.1.0 |
| cpe:2.3:a:arista:velocloud_edge:*:*:*:*:*:*:*:* | >= 4.5.0 | <= 6.4.1 |
| cpe:2.3:a:arista:velocloud_gateway:-:*:*:*:*:*:*:* | ||
| cpe:2.3:a:vmware:velocloud_orchestrator:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:arista:netvisor_os:*:*:*:*:*:*:*:* | < 7.1.0 | |
| cpe:2.3:o:arista:netvisor_os:7.1.0:-:*:*:*:*:*:* | ||
| cpe:2.3:o:arista:netvisor_os:7.1.0:hotfix7:*:*:*:*:*:* | ||
| Configuration 9 | ||
| AND | ||
| cpe:2.3:o:siemens:simatic_s7-1500_cpu_1518-4_pn/dp_mfp_firmware:*:*:*:*:*:*:*:* | >= 3.1.5 | |
| Running on/with | ||
| cpe:2.3:h:siemens:simatic_s7-1500_cpu_1518-4_pn/dp_mfp:-:*:*:*:*:*:*:* | ||
| Configuration 10 | ||
| AND | ||
| cpe:2.3:o:siemens:simatic_s7-1500_cpu_1518f-4_pn/dp_mfp_firmware:*:*:*:*:*:*:*:* | >= 3.1.5 | |
| Running on/with | ||
| cpe:2.3:h:siemens:simatic_s7-1500_cpu_1518f-4_pn/dp_mfp:-:*:*:*:*:*:*:* | ||
| Configuration 11 | ||
| AND | ||
| cpe:2.3:o:siemens:siplus_s7-1500_cpu_1518-4_pn/dp_mfp_firmware:*:*:*:*:*:*:*:* | >= 3.1.5 | |
| Running on/with | ||
| cpe:2.3:h:siemens:siplus_s7-1500_cpu_1518-4_pn/dp_mfp:-:*:*:*:*:*:*:* | ||
| Configuration 12 | ||
| AND | ||
| cpe:2.3:o:siemens:simatic_s7-1500_tm_mfp_firmware:*:*:*:*:*:*:*:* | < 1.1 | |
| Running on/with | ||
| cpe:2.3:h:siemens:simatic_s7-1500_tm_mfp:-:*:*:*:*:*:*:* | ||
REMEDIATION
Patch
EXPLOITS
Exploit-db.com
| id | description | date | |
|---|---|---|---|
| No known exploits | |||
POC Github
Other Nist (github, ...)
CAPEC
Common Attack Pattern Enumerations and Classifications
| id | description | severity |
|---|---|---|
| No entry | ||
Cybersecurity needs ?
Strengthen software security from the outset with our DevSecOps expertise
Integrate security right from the start of the software development cycle for more robust applications and greater customer confidence.
Our team of DevSecOps experts can help you secure your APIs, data pipelines, CI/CD chains, Docker containers and Kubernetes deployments.
