Skip to content
OpenAdvisories
Unscored CVE-2015-3331 EUVD-2015-3377GHSA-px59-358h-xw3q

The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel before 3.19.3 does not properly determine t…

Published May 27, 2015 · Updated Aug 6, 2024 · Assigned by mitre

Description

The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel before 3.19.3 does not properly determine the memory locations used for encrypted data, which allows context-dependent attackers to cause a denial of service (buffer overflow and system crash) or possibly execute arbitrary code by triggering a crypto API call, as demonstrated by use of a libkcapi test program with an AF_ALG(aead) socket.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 linux 3.16.7-ckt9-3 —
Debian 13 linux 3.16.7-ckt9-3 —
Debian 12 linux 3.16.7-ckt9-3 —
Debian 8 linux 3.16.7-ckt9-3~deb8u1 DSA-3237-1
Debian 7 linux 3.2.68-1+deb7u1 DSA-3237-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS linux 3.13.0-53.88 USN-2614-1
Ubuntu 14.04 LTS linux-lts-utopic 3.16.0-38.52~14.04.1 USN-2615-1
ReleasePackageFixed inAdvisory
RHEL 7 kernel-kdump +4 3.10.0-229.4.2.el7 RHSA-2015:0987
RHEL 7 kernel-rt +7 3.10.0-229.4.2.rt56.141.6.el7_1 RHSA-2015:0981
RHEL 7 perf +13 3.10.0-229.4.2.ael7b RHSA-2015:0987
RHEL 6 perf +16 2.6.32-504.23.4.el6 RHSA-2015:1081
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 6.5 EUS perf +16 2.6.32-431.59.1.el6 RHSA-2015:1199
Red Hat MRG 2 kernel-rt +10 1:3.10.0-229.rt56.151.el6rt RHSA-2015:0989
ReleasePackageFixed inAdvisory
SLES 12 kernel-docs +1 3.12.43-52.6.2 SUSE-SU-2015:1071-1
SLES 12 kernel-ec2 +4 3.12.43-52.6.1 SUSE-SU-2015:1071-1
SLES 11 SP2 kernel-ec2 +6 3.0.101-0.7.37.1 SUSE-SU-2015:1478-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 kernel-xen +3 3.12.43-52.6.1 SUSE-SU-2015:1071-1
SLE Live Patching 12 kgraft-patch-SLE12_Update_1 +1 3-2.1 SUSE-SU-2015:1489-1, SUSE-SU-2015:1488-1
SLE Live Patching 12 kgraft-patch-SLE12_Update_3 2-7.1 SUSE-SU-2015:1487-1
SLE Live Patching 12 kgraft-patch-SLE12_Update_4 2-10.1 SUSE-SU-2015:1491-1
SLE Live Patching 12 kgraft-patch-SLE12_Update_5 1-2.3 SUSE-SU-2015:1071-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 dtrace-modules-3.8.13-68.2.2.el6uek 0.4.3-4.el6 ELSA-2015-3035
Oracle Linux 7 dtrace-modules-3.8.13-68.2.2.el7uek 0.4.3-4.el7 ELSA-2015-3035
Oracle Linux 7 kernel-uek +5 3.8.13-68.2.2.el7uek ELSA-2015-3035
Oracle Linux 7 perf +11 3.10.0-229.4.2.el7 ELSA-2015-0987

Advisories 16

References