What happened
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.
Affected versions
Linux: 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 893d22e0135fa394db81df88697fba6032747667 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 19d43105a97be0810edbda875f2cd03f30dc130c (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 961cfa271a918ad4ae452420e7c303149002875b (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 3115af9644c342b356f3f07a4dd1c8905cd9a6fc (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before 8b88d99341f139e23bdeb1027a2a3ae10d341d82 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before fafe0fa2995a0f7073c1c358d7d3145bcc9aedd8 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before ce42ee423e58dffa5ec03524054c9d8bfd4f6237 (git); 72548b093ee38a6d4f2a19e6ef1948ae05c181f7 through before a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5 (git); 4.14; before * (custom); before V6.0 (custom); before V21 Update 2 SR1 (custom); V3.1.6 through before V3.1.7 (custom); V3.1.5 through before * (custom); before V21 SP2 Update 1 (custom) Fixed: See vendor advisory.
Why it matters
Review the vendor advisory and exposure of the affected product to determine operational impact.
Detection & mitigation
- Apply vendor-provided updates or mitigations.
- Review affected product exposure and access logs.