← Back

Canonical

canonical

4,238 CVEs • 60 products

Products (60)

Click to collapse
Toggle
Lxd
lxd
Juju
juju
Apport
apport
Snapd
snapd
Cloud Init
cloud-init
Multipass
multipass
Ubuntu Core
ubuntu_core
Ubuntu Touch
ubuntu_touch
Maas
maas
Subiquity
subiquity
Landscape
landscape
Authd
authd
Acpi Support
acpi-support
Ubuntu
ubuntu
Lxcfs
lxcfs
Spread
spread
Php5
php5
Telepathy Idle
telepathy-idle
Libpam Modules
libpam-modules
Reportbug
reportbug
Ubuntu Image
ubuntu-image
Bazaar
bazaar
Selinux
selinux
Apparmor
apparmor
Ubuntu Cobbler
ubuntu_cobbler
Microk8s
microk8s
C Kernel
c-kernel
Whoopsie
whoopsie
Checkinstall
checkinstall
Ppp
ppp
Snapcraft
snapcraft
Pebble
pebble
Netplan
netplan
Anbox Cloud
anbox_cloud
Juju/utils
juju/utils
Pdfunite
pdfunite

CVEs (4,238)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
3Canonical
DebianExim
3Debian Linux
EximUbuntu Linux
Jun 17, 2026
Feb 8, 2018
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the base64d function in the SMTP listener in Exim before 4.90.1. By sending a handcrafted message, a buffer overflow may happen. This can be used to execute code remotely.
2Canonical
Python
2Python
Ubuntu Linux
Nov 21, 2024
Feb 8, 2018
N/A· v4
3.6 LOW· v3
3.3 LOW· v2
Python 2.7.14 is vulnerable to a Heap-Buffer-Overflow as well as a Heap-Use-After-Free. Python versions prior to 2.7.14 may also be vulnerable and it appears that Python 2.7.17 and prior may also be vulnerable however th...Show more
Python 2.7.14 is vulnerable to a Heap-Buffer-Overflow as well as a Heap-Use-After-Free. Python versions prior to 2.7.14 may also be vulnerable and it appears that Python 2.7.17 and prior may also be vulnerable however this has not been confirmed. The vulnerability lies when multiply threads are handling large amounts of data. In both cases there is essentially a race condition that occurs. For the Heap-Buffer-Overflow, Thread 2 is creating the size for a buffer, but Thread1 is already writing to the buffer without knowing how much to write. So when a large amount of data is being processed, it is very easy to cause memory corruption using a Heap-Buffer-Overflow. As for the Use-After-Free, Thread3->Malloc->Thread1->Free's->Thread2-Re-uses-Free'd Memory. The PSRT has stated that this is not a security vulnerability due to the fact that the attacker must be able to run code, however in some situations, such as function as a service, this vulnerability can potentially be used by an attacker to violate a trust boundary, as such the DWF feels this issue deserves a CVE.Show less
3Canonical
DebianWavpack
3Debian Linux
Ubuntu LinuxWavpack
Jun 17, 2026
Feb 6, 2018
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a malici...Show more
A stack-based buffer over-read in the ParseRiffHeaderConfig function of cli/riff.c file of WavPack 5.1.0 allows a remote attacker to cause a denial-of-service attack or possibly have unspecified other impact via a maliciously crafted RF64 file.Show less
2Canonical
Djangoproject
2Django
Ubuntu Linux
Jun 17, 2026
Feb 5, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
django.contrib.auth.forms.AuthenticationForm in Django 2.0 before 2.0.2, and 1.11.8 and 1.11.9, allows remote attackers to obtain potentially sensitive information by leveraging data exposure from the confirm_login_allow...Show more
django.contrib.auth.forms.AuthenticationForm in Django 2.0 before 2.0.2, and 1.11.8 and 1.11.9, allows remote attackers to obtain potentially sensitive information by leveraging data exposure from the confirm_login_allowed() method, as demonstrated by discovering whether a user account is inactive.Show less
4Canonical
DebianOracle+1 more
4Debian Linux
GeorasterOpenjpeg+1 more
Jun 17, 2026
Feb 4, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
In OpenJPEG 2.3.0, there is excessive iteration in the opj_t1_encode_cblks function of openjp2/t1.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted bmp file.
3Canonical
DebianDlitz
3Debian Linux
PycryptoUbuntu Linux
Jun 17, 2026
Feb 3, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
lib/Crypto/PublicKey/ElGamal.py in PyCrypto through 2.6.1 generates weak ElGamal key parameters, which allows attackers to obtain sensitive information by reading ciphertext data (i.e., it does not have semantic security...Show more
lib/Crypto/PublicKey/ElGamal.py in PyCrypto through 2.6.1 generates weak ElGamal key parameters, which allows attackers to obtain sensitive information by reading ciphertext data (i.e., it does not have semantic security in face of a ciphertext-only attack). The Decisional Diffie-Hellman (DDH) assumption does not hold for PyCrypto's ElGamal implementation.Show less
2Apport Project
Canonical
2Apport
Ubuntu Linux
Nov 3, 2025
Feb 2, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Apport 2.13 through 2.20.7 does not properly handle crashes originating from a PID namespace allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resour...Show more
Apport 2.13 through 2.20.7 does not properly handle crashes originating from a PID namespace allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhaustion or possibly gain root privileges, a different vulnerability than CVE-2017-14179.Show less
2Apport Project
Canonical
2Apport
Ubuntu Linux
Nov 21, 2024
Feb 2, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Apport before 2.13 does not properly handle crashes originating from a PID namespace allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhau...Show more
Apport before 2.13 does not properly handle crashes originating from a PID namespace allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhaustion, possibly gain root privileges, or escape from containers.Show less
2Apport Project
Canonical
2Apport
Ubuntu Linux
Nov 21, 2024
Feb 2, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Apport through 2.20.7 does not properly handle core dumps from setuid binaries allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhaustion...Show more
Apport through 2.20.7 does not properly handle core dumps from setuid binaries allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhaustion or possibly gain root privileges. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-1324.Show less
2Canonical
Gdraheim
2Ubuntu Linux
Zziplib
Jun 17, 2026
Feb 2, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In ZZIPlib 0.13.67, there is a bus error caused by loading of a misaligned address (when handling disk64_trailer local entries) in __zzip_fetch_disk_trailer (zzip/zip.c). Remote attackers could leverage this vulnerabilit...Show more
In ZZIPlib 0.13.67, there is a bus error caused by loading of a misaligned address (when handling disk64_trailer local entries) in __zzip_fetch_disk_trailer (zzip/zip.c). Remote attackers could leverage this vulnerability to cause a denial of service via a crafted zip file.Show less
2Canonical
Gdraheim
2Ubuntu Linux
Zziplib
Jun 17, 2026
Feb 2, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In ZZIPlib 0.13.67, there is a bus error caused by loading of a misaligned address in the zzip_disk_findfirst function of zzip/mmapped.c. Remote attackers could leverage this vulnerability to cause a denial of service vi...Show more
In ZZIPlib 0.13.67, there is a bus error caused by loading of a misaligned address in the zzip_disk_findfirst function of zzip/mmapped.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted zip file.Show less
2Canonical
Gdraheim
2Ubuntu Linux
Zziplib
Jun 17, 2026
Feb 1, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In ZZIPlib 0.13.67, there is a memory alignment error and bus error in the __zzip_fetch_disk_trailer function of zzip/zip.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted z...Show more
In ZZIPlib 0.13.67, there is a memory alignment error and bus error in the __zzip_fetch_disk_trailer function of zzip/zip.c. Remote attackers could leverage this vulnerability to cause a denial of service via a crafted zip file.Show less
3Canonical
DebianQemu
3Debian Linux
QemuUbuntu Linux
Nov 21, 2024
Jan 31, 2018
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Integer overflow in the macro ROUND_UP (n, d) in Quick Emulator (Qemu) allows a user to cause a denial of service (Qemu process crash).
3Canonical
GnuRedhat
9Enterprise Linux Desktop
Enterprise Linux ServerEnterprise Linux Server Aus+6 more
Nov 21, 2024
Jan 31, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.
2Canonical
Imagemagick
2Imagemagick
Ubuntu Linux
Jun 17, 2026
Jan 30, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In the ReadDCMImage function in coders/dcm.c in ImageMagick before 7.0.7-23, each redmap, greenmap, and bluemap variable can be overwritten by a new pointer. The previous pointer is lost, which leads to a memory leak. Th...Show more
In the ReadDCMImage function in coders/dcm.c in ImageMagick before 7.0.7-23, each redmap, greenmap, and bluemap variable can be overwritten by a new pointer. The previous pointer is lost, which leads to a memory leak. This allows remote attackers to cause a denial of service.Show less
2Canonical
Gdraheim
2Ubuntu Linux
Zziplib
Jun 17, 2026
Jan 29, 2018
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In ZZIPlib 0.13.67, 0.13.66, 0.13.65, 0.13.64, 0.13.63, 0.13.62, 0.13.61, 0.13.60, 0.13.59, 0.13.58, 0.13.57 and 0.13.56 there is a segmentation fault caused by invalid memory access in the zzip_disk_fread function (zzip...Show more
In ZZIPlib 0.13.67, 0.13.66, 0.13.65, 0.13.64, 0.13.63, 0.13.62, 0.13.61, 0.13.60, 0.13.59, 0.13.58, 0.13.57 and 0.13.56 there is a segmentation fault caused by invalid memory access in the zzip_disk_fread function (zzip/mmapped.c) because the size variable is not validated against the amount of file->stored data.Show less
2Canonical
Linux
2Linux Kernel
Ubuntu Linux
Nov 21, 2024
Jan 29, 2018
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
drivers/input/serio/i8042.c in the Linux kernel before 4.12.4 allows attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact because the port->exists v...Show more
drivers/input/serio/i8042.c in the Linux kernel before 4.12.4 allows attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact because the port->exists value can change after it is validated.Show less
4Canonical
DebianLinux+1 more
10Debian Linux
Enterprise Linux DesktopEnterprise Linux Server+7 more
Jun 17, 2026
Jan 26, 2018
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
The acpi_smbus_hc_add function in drivers/acpi/sbshc.c in the Linux kernel through 4.14.15 allows local users to obtain sensitive address information by reading dmesg data from an SBS HC printk call.
3Canonical
DebianDovecot
3Debian Linux
DovecotUbuntu Linux
Nov 21, 2024
Jan 25, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
A flaw was found in dovecot 2.0 up to 2.2.33 and 2.3.0. An abort of SASL authentication results in a memory leak in dovecot's auth client used by login processes. The leak has impact in high performance configuration whe...Show more
A flaw was found in dovecot 2.0 up to 2.2.33 and 2.3.0. An abort of SASL authentication results in a memory leak in dovecot's auth client used by login processes. The leak has impact in high performance configuration where same login processes are reused and can cause the process to crash due to memory exhaustion.Show less
2Canonical
Tats
2Ubuntu Linux
W3m
Jun 17, 2026
Jan 25, 2018
N/A· v4
4.7 MEDIUM· v3
3.3 LOW· v2
w3m through 0.5.3 does not properly handle temporary files when the ~/.w3m directory is unwritable, which allows a local attacker to craft a symlink attack to overwrite arbitrary files.