CVE-2015-1333
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before...
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
Exploit likelihood
What each source reports
NVD Score used
4.9
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
CVE-2015-1333- CVSS 2.0
- 4.9 Medium
AV:L/AC:L/Au:N/C:N/I:N/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
CVE-2015-1333- Updated
- 2026-11-02
EUVDEUVD-2015-1473 No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
EUVD-2015-1473- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wwgx-5rpw-xwxw No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before...
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
GHSA-wwgx-5rpw-xwxw- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
CVE-2015-1333- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-1333 No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
DEBIAN-CVE-2015-1333- Updated
- 2026-11-02
Show 8 moreShow less
OSVMGASA-2015-0386 No score
Updated kernel packages provides 4.1 longterm and fixes security issues
This kernel update provides an upgrade to the upstream 4.1 longterm kernel series, currently based on 4.1.8 and resolves at least the following security issues:
It was found that the Linux kernel's keyring implementation would leak memory when adding a key to a keyring via the add_key() function. A local attacker could use this flaw to exhaust all available memory on the system. (CVE-2015-1333)
A flaw was found in the Linux kernel where the deletion of a file or directory could trigger an unmount and reveal data under a mount point. This flaw was inadvertently introduced with the new feature of being able to lazily unmount a mount tree when using file system user namespaces. (CVE-2015-4176)
A flaw was discovered in the kernel's collect_mounts function. If the kernel audit subsystem called collect_mounts to audit an unmounted path, it could panic the system. With this flaw, an unprivileged user could call umount (MNT_DETACH) to launch a denial-of-service attack. (CVE-2015-4177)
A flaw was found in the Linux kernel which is related to the user namespace lazily unmounting file systems. The fs_pin struct has two members (m_list and s_list) which are usually initialized on use in the pin_insert_group function. However, these members might go unmodified; in this case, the system panics when it attempts to destroy or free them. This flaw could be used to launch a denial-of-service attack. (CVE-2015-4178)
A DoS flaw was found for a Linux kernel built for the x86 architecture which had the KVM virtualization support(CONFIG_KVM) enabled. The kernel would be vulnerable to a NULL pointer dereference flaw in Linux kernel's kvm_apic_has_events() function while doing an ioctl. An unprivileged user able to access the "/dev/kvm" device could use this flaw to crash the system kernel. (CVE-2015-4692)
A flaw was found in the kernel's implementation of the Berkeley Packet Filter (BPF). A local attacker could craft BPF code to crash the system by creating a situation in which the JIT compiler would fail to correctly optimize the JIT image on the last pass. This would lead to the CPU executing instructions that were not part of the JIT code. (CVE-2015-4700)
The get_bitmap_file function in drivers/md/md.c in the Linux kernel before 4.1.6 does not initialize a certain bitmap data structure, which allows local users to obtain sensitive information from kernel memory via a GET_BITMAP_FILE ioctl call. (CVE-2015-5697)
Use-after-free vulnerability in the path_openat function in fs/namei.c in the Linux kernel 3.x and 4.x before 4.0.4 allows local users to cause a denial of service or possibly have unspecified other impact via O_TMPFILE filesystem operations that leverage a duplicate cleanup operation. (CVE-2015-5706)
It was discovered that an integer overflow error existed in the SCSIgeneric (sg) driver in the Linux kernel. A local attacker with writepermission to a SCSI generic device could use this to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-5707)
Additionally the following packages have been updated to add or improve support for the 4.1 series kernels: btrfs-progs, iproute2, xtables-addons, nvidia304, nvidia340, kernel-firmware-nonfree, radeon-firmware.
For other changes, see the referenced changelogs:
- Record
MGASA-2015-0386- Updated
- 2026-11-02
OSVMGASA-2015-0390 No score
Updated kernel-linus package provides 4.1 longterm and fixes security issues
This kernel-linus update provides an upgrade to the upstream 4.1 longterm kernel series, currently based on 4.1.8 and resolves at least the following security issues:
It was found that the Linux kernel's keyring implementation would leak memory when adding a key to a keyring via the add_key() function. A local attacker could use this flaw to exhaust all available memory on the system. (CVE-2015-1333)
A flaw was found in the Linux kernel where the deletion of a file or directory could trigger an unmount and reveal data under a mount point. This flaw was inadvertently introduced with the new feature of being able to lazily unmount a mount tree when using file system user namespaces. (CVE-2015-4176)
A flaw was discovered in the kernel's collect_mounts function. If the kernel audit subsystem called collect_mounts to audit an unmounted path, it could panic the system. With this flaw, an unprivileged user could call umount (MNT_DETACH) to launch a denial-of-service attack. (CVE-2015-4177)
A flaw was found in the Linux kernel which is related to the user namespace lazily unmounting file systems. The fs_pin struct has two members (m_list and s_list) which are usually initialized on use in the pin_insert_group function. However, these members might go unmodified; in this case, the system panics when it attempts to destroy or free them. This flaw could be used to launch a denial-of-service attack. (CVE-2015-4178)
A DoS flaw was found for a Linux kernel built for the x86 architecture which had the KVM virtualization support(CONFIG_KVM) enabled. The kernel would be vulnerable to a NULL pointer dereference flaw in Linux kernel's kvm_apic_has_events() function while doing an ioctl. An unprivileged user able to access the "/dev/kvm" device could use this flaw to crash the system kernel. (CVE-2015-4692)
A flaw was found in the kernel's implementation of the Berkeley Packet Filter (BPF). A local attacker could craft BPF code to crash the system by creating a situation in which the JIT compiler would fail to correctly optimize the JIT image on the last pass. This would lead to the CPU executing instructions that were not part of the JIT code. (CVE-2015-4700)
The get_bitmap_file function in drivers/md/md.c in the Linux kernel before 4.1.6 does not initialize a certain bitmap data structure, which allows local users to obtain sensitive information from kernel memory via a GET_BITMAP_FILE ioctl call. (CVE-2015-5697)
Use-after-free vulnerability in the path_openat function in fs/namei.c in the Linux kernel 3.x and 4.x before 4.0.4 allows local users to cause a denial of service or possibly have unspecified other impact via O_TMPFILE filesystem operations that leverage a duplicate cleanup operation. (CVE-2015-5706)
It was discovered that an integer overflow error existed in the SCSIgeneric (sg) driver in the Linux kernel. A local attacker with writepermission to a SCSI generic device could use this to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-5707)
For other changes, see the referenced changelogs:
- Record
MGASA-2015-0390- Updated
- 2026-11-02
OSVMGASA-2016-0015 No score
Updated kernel-tmb packages provides 4.1 longterm kernel and fixes security issues
This kernel-tmb update provides an upgrade to the upstream 4.1 longterm kernel series, currently based on 4.1.15 and resolves at least the following security issues:
It was found that the Linux kernel's keyring implementation would leak memory when adding a key to a keyring via the add_key() function. A local attacker could use this flaw to exhaust all available memory on the system. (CVE-2015-1333)
A flaw was found in the Linux kernel where the deletion of a file or directory could trigger an unmount and reveal data under a mount point. This flaw was inadvertently introduced with the new feature of being able to lazily unmount a mount tree when using file system user namespaces. (CVE-2015-4176)
A flaw was discovered in the kernel's collect_mounts function. If the kernel audit subsystem called collect_mounts to audit an unmounted path, it could panic the system. With this flaw, an unprivileged user could call umount (MNT_DETACH) to launch a denial-of-service attack. (CVE-2015-4177)
A flaw was found in the Linux kernel which is related to the user namespace lazily unmounting file systems. The fs_pin struct has two members (m_list and s_list) which are usually initialized on use in the pin_insert_group function. However, these members might go unmodified; in this case, the system panics when it attempts to destroy or free them. This flaw could be used to launch a denial-of-service attack. (CVE-2015-4178)
A DoS flaw was found for a Linux kernel built for the x86 architecture which had the KVM virtualization support(CONFIG_KVM) enabled. The kernel would be vulnerable to a NULL pointer dereference flaw in Linux kernel's kvm_apic_has_events() function while doing an ioctl. An unprivileged user able to access the "/dev/kvm" device could use this flaw to crash the system kernel. (CVE-2015-4692)
A flaw was found in the kernel's implementation of the Berkeley Packet Filter (BPF). A local attacker could craft BPF code to crash the system by creating a situation in which the JIT compiler would fail to correctly optimize the JIT image on the last pass. This would lead to the CPU executing instructions that were not part of the JIT code. (CVE-2015-4700)
The virtnet_probe function in drivers/net/virtio_net.c in the Linux kernel before 4.2 attempts to support a FRAGLIST feature without proper memory allocation, which allows guest OS users to cause a denial of service (buffer overflow and memory corruption) via a crafted sequence of fragmented packets. (CVE-2015-5156)
Moein Ghasemzadeh discovered that the USB WhiteHEAT serial driver contained hardcoded attributes about the USB devices. An attacker could construct a fake WhiteHEAT USB device that, when inserted, causes a denial of service (system crash) (CVE-2015-5257).
A guest to host DoS issue was found affecting various hypervisors. In that, a guest can DoS the host by triggering an infinite stream of "alignment check" (#AC) exceptions. This causes the microcode to enter an infinite loop where the core never receives another interrupt. The host kernel panics due to this effect (CVE-2015-5307).
The get_bitmap_file function in drivers/md/md.c in the Linux kernel before 4.1.6 does not initialize a certain bitmap data structure, which allows local users to obtain sensitive information from kernel memory via a GET_BITMAP_FILE ioctl call. (CVE-2015-5697)
Use-after-free vulnerability in the path_openat function in fs/namei.c in the Linux kernel 3.x and 4.x before 4.0.4 allows local users to cause a denial of service or possibly have unspecified other impact via O_TMPFILE filesystem operations that leverage a duplicate cleanup operation. (CVE-2015-5706)
It was discovered that an integer overflow error existed in the SCSIgeneric (sg) driver in the Linux kernel. A local attacker with writepermission to a SCSI generic device could use this to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-5707)
The __rds_conn_create function in…
- Record
MGASA-2016-0015- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10128-1 No score
kernel-debug-4.8.13-1.1 on GA media
These are all security issues fixed in the kernel-debug-4.8.13-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10128-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-1333 No score
Memory leak in the __key_link_end function in security/keys/keyring.c in the Linux kernel before 4.1.4 allows local users to cause a denial of service (memory consumption) via many add_key system calls that refer to existing keys.
- Record
UBUNTU-CVE-2015-1333- Updated
- 2026-11-02
OSVUSN-2688-1 No score
linux vulnerabilities
Andy Lutomirski discovered a flaw in the Linux kernel's handling of nested NMIs (non-maskable interrupts). An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-3290)
Colin King discovered a flaw in the add_key function of the Linux kernel's keyring subsystem. A local user could exploit this flaw to cause a denial of service (memory exhaustion). (CVE-2015-1333)
Andy Lutomirski discovered a flaw that allows user to cause the Linux kernel to ignore some NMIs (non-maskable interrupts). A local unprivileged user could exploit this flaw to potentially cause the system to miss important NMIs resulting in unspecified effects. (CVE-2015-3291)
Andy Lutomirski and Petr Matousek discovered that an NMI (non-maskable interrupt) that interrupts userspace and encounters an IRET fault is incorrectly handled by the Linux kernel. An unprivileged local user could exploit this flaw to cause a denial of service (kernel OOPs), corruption, or potentially escalate privileges on the system. (CVE-2015-5157)
- Record
USN-2688-1- Updated
- 2026-11-02
OSVUSN-2689-1 No score
linux-lts-utopic vulnerabilities
Andy Lutomirski discovered a flaw in the Linux kernel's handling of nested NMIs (non-maskable interrupts). An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-3290)
Colin King discovered a flaw in the add_key function of the Linux kernel's keyring subsystem. A local user could exploit this flaw to cause a denial of service (memory exhaustion). (CVE-2015-1333)
Andy Lutomirski discovered a flaw that allows user to cause the Linux kernel to ignore some NMIs (non-maskable interrupts). A local unprivileged user could exploit this flaw to potentially cause the system to miss important NMIs resulting in unspecified effects. (CVE-2015-3291)
Andy Lutomirski and Petr Matousek discovered that an NMI (non-maskable interrupt) that interrupts userspace and encounters an IRET fault is incorrectly handled by the Linux kernel. An unprivileged local user could exploit this flaw to cause a denial of service (kernel OOPs), corruption, or potentially escalate privileges on the system. (CVE-2015-5157)
- Record
USN-2689-1- Updated
- 2026-11-02
OSVUSN-2690-1 No score
linux-lts-vivid vulnerabilities
Andy Lutomirski discovered a flaw in the Linux kernel's handling of nested NMIs (non-maskable interrupts). An unprivileged local user could exploit this flaw to cause a denial of service (system crash) or potentially escalate their privileges. (CVE-2015-3290)
Colin King discovered a flaw in the add_key function of the Linux kernel's keyring subsystem. A local user could exploit this flaw to cause a denial of service (memory exhaustion). (CVE-2015-1333)
Andy Lutomirski discovered a flaw that allows user to cause the Linux kernel to ignore some NMIs (non-maskable interrupts). A local unprivileged user could exploit this flaw to potentially cause the system to miss important NMIs resulting in unspecified effects. (CVE-2015-3291)
Andy Lutomirski and Petr Matousek discovered that an NMI (non-maskable interrupt) that interrupts userspace and encounters an IRET fault is incorrectly handled by the Linux kernel. An unprivileged local user could exploit this flaw to cause a denial of service (kernel OOPs), corruption, or potentially escalate privileges on the system. (CVE-2015-5157)
- Record
USN-2690-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linuxDebian:12 |
before 4.1.3-1 | 4.1.3-1 |
linuxDebian:13 |
before 4.1.3-1 | 4.1.3-1 |
linuxDebian:14 |
before 4.1.3-1 | 4.1.3-1 |
kernelMageia:5 |
before 4.1.8-1.mga5 | 4.1.8-1.mga5 |
kernel-userspace-headersMageia:5 |
before 4.1.8-1.mga5 | 4.1.8-1.mga5 |
kernel-firmwareMageia:5 |
before 20150722-1.mga5 | 20150722-1.mga5 |
btrfs-progsMageia:5 |
before 4.1.2-1.mga5 | 4.1.2-1.mga5 |
iproute2Mageia:5 |
before 4.1.1-1.mga5 | 4.1.1-1.mga5 |
xtables-addonsMageia:5 |
before 2.7-1.mga5 | 2.7-1.mga5 |
kmod-xtables-addonsMageia:5 |
before 2.7-4.mga5 | 2.7-4.mga5 |
Show 120 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-firmware-nonfreeMageia:5 |
before 20150824-1.mga5.nonfree | 20150824-1.mga5.nonfree |
radeon-firmwareMageia:5 |
before 20150824-1.mga5.nonfree | 20150824-1.mga5.nonfree |
kmod-broadcom-wlMageia:5 |
before 6.30.223.248-36.mga5.nonfree | 6.30.223.248-36.mga5.nonfree |
kmod-fglrxMageia:5 |
before 15.200.1046-5.mga5.nonfree | 15.200.1046-5.mga5.nonfree |
nvidia304Mageia:5 |
before 304.125-5.mga5.nonfree | 304.125-5.mga5.nonfree |
kmod-nvidia304Mageia:5 |
before 304.125-41.mga5.nonfree | 304.125-41.mga5.nonfree |
nvidia340Mageia:5 |
before 340.76-2.mga5.nonfree | 340.76-2.mga5.nonfree |
kmod-nvidia340Mageia:5 |
before 340.76-31.mga5.nonfree | 340.76-31.mga5.nonfree |
kmod-nvidia-currentMageia:5 |
before 346.82-3.mga5.nonfree | 346.82-3.mga5.nonfree |
kernel-linusMageia:5 |
before 4.1.8-1.mga5 | 4.1.8-1.mga5 |
kernel-tmbMageia:5 |
before 4.1.15-1.mga5 | 4.1.15-1.mga5 |
kernelRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-abi-whitelistsRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debugRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-develRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-develRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-docRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-headersRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-toolsRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libsRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perfRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perf-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perf-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libs-develRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perfRed Hat:enterprise_linux:7::client |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernelRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-abi-whitelistsRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debugRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-develRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-develRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-docRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-headersRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-toolsRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libsRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perfRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perf-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perf-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libs-develRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perfRed Hat:enterprise_linux:7::computenode |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernelRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-abi-whitelistsRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-bootwrapperRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debugRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debug-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debug-develRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debuginfo-common-ppc64Red Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfo-common-s390xRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-develRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-docRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-headersRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-kdumpRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-kdump-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-kdump-develRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-toolsRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-tools-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-tools-libsRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
perfRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
perf-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
python-perf-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-debuginfo-common-ppc64leRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernel-tools-libs-develRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
python-perfRed Hat:enterprise_linux:7::server |
before 0:3.10.0-229.14.1.ael7b | 0:3.10.0-229.14.1.ael7b |
kernelRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-abi-whitelistsRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debugRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debug-develRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-develRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-docRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-headersRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-toolsRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libsRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perfRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
perf-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perf-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-tools-libs-develRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
python-perfRed Hat:enterprise_linux:7::workstation |
before 0:3.10.0-229.14.1.el7 | 0:3.10.0-229.14.1.el7 |
kernel-rtRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-debugRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-debug-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-debug-develRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-debuginfo-common-x86_64Red Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-develRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-docRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-firmwareRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-traceRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-trace-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-trace-develRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-vanillaRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-vanilla-debuginfoRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rt-vanilla-develRed Hat:enterprise_mrg:2:server:el6 |
before 1:3.10.0-229.rt56.161.el6rt | 1:3.10.0-229.rt56.161.el6rt |
kernel-rtRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-debugRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-debug-debuginfoRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-debug-develRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-debuginfoRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-debuginfo-common-x86_64Red Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-develRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-docRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-traceRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-trace-debuginfoRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
kernel-rt-trace-develRed Hat:rhel_extras_rt:7 |
before 0:3.10.0-229.14.1.rt56.141.13.el7_1 | 0:3.10.0-229.14.1.rt56.141.13.el7_1 |
linuxUbuntu:14.04:LTS |
before 3.13.0-59.98, plus listed versions 3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8 Show 45 moreShow less3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.473.13.0-27.503.13.0-29.533.13.0-30.543.13.0-30.553.13.0-32.573.13.0-33.583.13.0-34.603.13.0-35.623.13.0-36.633.13.0-37.643.13.0-39.663.13.0-40.693.13.0-41.70 |
3.13.0-59.98 |
linux-lts-utopicUbuntu:14.04:LTS |
before 3.16.0-45.60~14.04.1, plus listed versions 3.16.0-25.33~14.04.23.16.0-26.35~14.04.13.16.0-28.37~14.04.13.16.0-28.38~14.04.13.16.0-29.39~14.04.1 Show 16 moreShow less3.16.0-30.40~14.04.13.16.0-31.41~14.04.13.16.0-31.43~14.04.13.16.0-33.44~14.04.13.16.0-34.45~14.04.13.16.0-34.47~14.04.13.16.0-36.48~14.04.13.16.0-37.49~14.04.13.16.0-37.51~14.04.13.16.0-38.52~14.04.13.16.0-39.53~14.04.13.16.0-40.54~14.04.13.16.0-41.55~14.04.13.16.0-41.57~14.04.13.16.0-43.58~14.04.13.16.0-44.59~14.04.1 |
3.16.0-45.60~14.04.1 |
linux-lts-vividUbuntu:14.04:LTS |
before 3.19.0-25.26~14.04.1, plus listed versions 3.19.0-18.18~14.04.13.19.0-20.20~14.04.13.19.0-21.21~14.04.13.19.0-22.22~14.04.13.19.0-23.24~14.04.1 |
3.19.0-25.26~14.04.1 |
kernel-sourceopenSUSE:Tumbleweed |
before 4.8.13-1.1 | 4.8.13-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-1333 is a medium vulnerability (CVSS 4.9) in Linux Kernel, published July 27, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.48%, the 41st percentile. Fixed in linux 4.1.3-1.
References
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.4
ubuntu.com/usn/USN-2689-1
ubuntu.com/usn/USN-2690-1
rhn.redhat.com/errata/RHSA-2015-1778.html
github.com/torvalds/linux/commit/ca4da5dd1f99fe9c59f1709fb43e818b18ad20e0
ubuntu.com/usn/USN-2691-1
Show 164 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=1245658
debian.org/security/2015/dsa-3329
rhn.redhat.com/errata/RHSA-2015-1787.html
oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
securityfocus.com/bid/76050
ubuntu.com/usn/USN-2688-1
git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=ca4da5dd1f99fe9c59f1709fb43e818b18ad20e0
openwall.com/lists/oss-security/2015/07/27/7
ubuntu.com/usn/USN-2687-1
support.f5.com/csp/article/K05211147
nvd.nist.gov/vuln/detail/CVE-2015-1333
github.com/advisories/GHSA-wwgx-5rpw-xwxw
security-tracker.debian.org/tracker/CVE-2015-1333
advisories.mageia.org/MGASA-2015-0386.html
bugs.mageia.org/show_bug.cgi?id=16655
kernelnewbies.org/Linux_4.0
kernelnewbies.org/Linux_4.1
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.1
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.2
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.3
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.5
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.6
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.7
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.8
advisories.mageia.org/MGASA-2015-0390.html
bugs.mageia.org/show_bug.cgi?id=16654
advisories.mageia.org/MGASA-2016-0015.html
bugs.mageia.org/show_bug.cgi?id=17401
bugs.mageia.org/show_bug.cgi?id=16915
bugs.mageia.org/show_bug.cgi?id=17010
bugs.mageia.org/show_bug.cgi?id=17034
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.9
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.10
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.11
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.12
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.13
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.14
kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.1.15
access.redhat.com/errata/RHSA-2015:1778
access.redhat.com/security/updates/classification
access.redhat.com/articles/1614563
bugzilla.redhat.com/show_bug.cgi?id=1181054
bugzilla.redhat.com/show_bug.cgi?id=1193907
bugzilla.redhat.com/show_bug.cgi?id=1226442
bugzilla.redhat.com/show_bug.cgi?id=1233615
bugzilla.redhat.com/show_bug.cgi?id=1239029
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1778.json
access.redhat.com/security/cve/CVE-2014-9585
cve.org/CVERecord?id=CVE-2014-9585
nvd.nist.gov/vuln/detail/CVE-2014-9585
access.redhat.com/security/cve/CVE-2015-0275
cve.org/CVERecord?id=CVE-2015-0275
nvd.nist.gov/vuln/detail/CVE-2015-0275
access.redhat.com/security/cve/CVE-2015-1333
cve.org/CVERecord?id=CVE-2015-1333
access.redhat.com/security/cve/CVE-2015-3212
cve.org/CVERecord?id=CVE-2015-3212
nvd.nist.gov/vuln/detail/CVE-2015-3212
access.redhat.com/security/cve/CVE-2015-4700
cve.org/CVERecord?id=CVE-2015-4700
nvd.nist.gov/vuln/detail/CVE-2015-4700
access.redhat.com/security/cve/CVE-2015-5364
cve.org/CVERecord?id=CVE-2015-5364
nvd.nist.gov/vuln/detail/CVE-2015-5364
access.redhat.com/security/cve/CVE-2015-5366
cve.org/CVERecord?id=CVE-2015-5366
nvd.nist.gov/vuln/detail/CVE-2015-5366
access.redhat.com/errata/RHSA-2015:1787
bugzilla.redhat.com/show_bug.cgi?id=1245345
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1787.json
access.redhat.com/errata/RHSA-2015:1788
bugzilla.redhat.com/show_bug.cgi?id=1253809
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1788.json
ubuntu.com/security/CVE-2015-1333
ubuntu.com/security/notices/USN-2687-1
ubuntu.com/security/notices/USN-2688-1
ubuntu.com/security/notices/USN-2689-1
ubuntu.com/security/notices/USN-2690-1
ubuntu.com/security/notices/USN-2691-1
ubuntu.com/security/CVE-2015-3290
ubuntu.com/security/CVE-2015-3291
ubuntu.com/security/CVE-2015-5157
suse.com/security/cve/CVE-2009-3939
suse.com/security/cve/CVE-2009-4026
suse.com/security/cve/CVE-2009-4027
suse.com/security/cve/CVE-2009-4131
suse.com/security/cve/CVE-2009-4138
suse.com/security/cve/CVE-2009-4536
suse.com/security/cve/CVE-2009-4538
suse.com/security/cve/CVE-2010-1146
suse.com/security/cve/CVE-2010-1436
suse.com/security/cve/CVE-2010-1641
suse.com/security/cve/CVE-2010-2066
suse.com/security/cve/CVE-2010-2942
suse.com/security/cve/CVE-2010-2954
suse.com/security/cve/CVE-2010-2955
suse.com/security/cve/CVE-2010-3081
suse.com/security/cve/CVE-2010-3296
suse.com/security/cve/CVE-2010-3297
suse.com/security/cve/CVE-2010-3298
suse.com/security/cve/CVE-2010-3301
suse.com/security/cve/CVE-2010-3310
suse.com/security/cve/CVE-2011-0711
suse.com/security/cve/CVE-2011-0712
suse.com/security/cve/CVE-2011-1020
suse.com/security/cve/CVE-2011-1180
suse.com/security/cve/CVE-2011-1577
suse.com/security/cve/CVE-2011-1581
suse.com/security/cve/CVE-2011-2203
suse.com/security/cve/CVE-2011-4604
suse.com/security/cve/CVE-2012-0056
suse.com/security/cve/CVE-2012-3412
suse.com/security/cve/CVE-2012-3520
suse.com/security/cve/CVE-2013-0160
suse.com/security/cve/CVE-2013-0231
suse.com/security/cve/CVE-2013-0913
suse.com/security/cve/CVE-2013-2850
suse.com/security/cve/CVE-2014-0038
suse.com/security/cve/CVE-2014-0196
suse.com/security/cve/CVE-2014-0691
suse.com/security/cve/CVE-2014-8133
suse.com/security/cve/CVE-2015-1333
suse.com/security/cve/CVE-2015-7550
suse.com/security/cve/CVE-2015-7884
suse.com/security/cve/CVE-2015-7885
suse.com/security/cve/CVE-2015-8539
suse.com/security/cve/CVE-2015-8660
suse.com/security/cve/CVE-2016-0723
suse.com/security/cve/CVE-2016-0728
suse.com/security/cve/CVE-2016-1237
suse.com/security/cve/CVE-2016-1583
suse.com/security/cve/CVE-2016-2184
suse.com/security/cve/CVE-2016-2185
suse.com/security/cve/CVE-2016-2186
suse.com/security/cve/CVE-2016-2384
suse.com/security/cve/CVE-2016-3134
suse.com/security/cve/CVE-2016-3135
suse.com/security/cve/CVE-2016-3136
suse.com/security/cve/CVE-2016-3140
suse.com/security/cve/CVE-2016-3689
suse.com/security/cve/CVE-2016-3713
suse.com/security/cve/CVE-2016-4470
suse.com/security/cve/CVE-2016-4485
suse.com/security/cve/CVE-2016-4486
suse.com/security/cve/CVE-2016-4557
suse.com/security/cve/CVE-2016-4558
suse.com/security/cve/CVE-2016-4569
suse.com/security/cve/CVE-2016-4578
suse.com/security/cve/CVE-2016-4951
suse.com/security/cve/CVE-2016-4997
suse.com/security/cve/CVE-2016-4998
suse.com/security/cve/CVE-2016-5195
suse.com/security/cve/CVE-2016-5244
suse.com/security/cve/CVE-2016-5829
suse.com/security/cve/CVE-2016-6187
suse.com/security/cve/CVE-2016-6480
suse.com/security/cve/CVE-2016-6516
suse.com/security/cve/CVE-2016-6828
suse.com/security/cve/CVE-2016-7039
suse.com/security/cve/CVE-2016-7042
suse.com/security/cve/CVE-2016-7425
suse.com/security/cve/CVE-2016-7913
suse.com/security/cve/CVE-2016-9555
suse.com/security/cve/CVE-2016-9576
Left out here: 20 versions and the rest of 1 source description. The JSON record has them.