CVE-2020-1712
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where...
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
CVE-2020-1712- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2020-12567
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
EUVD-2020-12567- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wggx-8wf7-vg3g
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where...
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
GHSA-wggx-8wf7-vg3g- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
NVD
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
CVE-2020-1712- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-416
- Updated
- 2026-11-02
OSV
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
CVE-2020-1712- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-1712
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
DEBIAN-CVE-2020-1712- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVRHSA-2020:0564
7.8
Red Hat Security Advisory: systemd security update
- Record
RHSA-2020:0564- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0575
7.8
Red Hat Security Advisory: systemd security and bug fix update
- Record
RHSA-2020:0575- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-1712
7.8
A heap use-after-free vulnerability was found in systemd before version v245-rc1, where asynchronous Polkit queries are performed while handling dbus messages. A local unprivileged attacker can abuse this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted dbus messages.
- Record
UBUNTU-CVE-2020-1712- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0094 No score
Updated systemd packages fix security vulnerabilities
Updated systemd packages fix security vulnerabilities:
It was discovered that systemd incorrectly handled certain udevadm trigger commands. A local attacker could possibly use this issue to cause systemd to consume resources, leading to a denial of service (CVE-2019-20386).
Tavis Ormandy discovered that systemd incorrectly handled certain Polkit queries. A local attacker could use this issue to cause systemd to crash, resulting in a denial of service, or possibly execute arbitrary code and escalate privileges (CVE-2020-1712).
- Record
MGASA-2020-0094- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0208-1 No score
Security update for systemd
This update for systemd fixes the following issues:
-
CVE-2020-1712 (bsc#bsc#1162108) Fix a heap use-after-free vulnerability, when asynchronous Polkit queries were performed while handling Dbus messages. A local unprivileged attacker could have abused this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted Dbus messages.
-
Use suse.pool.ntp.org server pool on SLE distros (jsc#SLE-7683)
-
libblkid: open device in nonblock mode. (bsc#1084671)
-
udev/cdrom_id: Do not open CD-rom in exclusive mode. (bsc#1154256)
-
bus_open leak sd_event_source when udevadm trigger。 (bsc#1161436 CVE-2019-20386)
-
fileio: introduce read_full_virtual_file() for reading virtual files in sysfs, procfs (bsc#1133495 bsc#1159814)
-
fileio: initialize errno to zero before we do fread()
-
fileio: try to read one byte too much in read_full_stream()
-
logind: consider 'greeter' sessions suitable as 'display' sessions of a user (bsc#1158485)
-
logind: never elect a session that is stopping as display
-
journal: include kmsg lines from the systemd process which exec()d us (#8078)
-
udevd: don't use monitor after manager_exit()
-
udevd: capitalize log messages in on_sigchld()
-
udevd: merge conditions to decrease indentation
-
Revert 'udevd: fix crash when workers time out after exit is signal caught'
-
core: fragments of masked units ought not be considered for NeedDaemonReload (#7060) (bsc#1156482)
-
udevd: fix crash when workers time out after exit is signal caught
-
udevd: wait for workers to finish when exiting (bsc#1106383)
-
Improve bash completion support (bsc#1155207)
- shell-completion: systemctl: do not list template units in {re,}start
- shell-completion: systemctl: pass current word to all list_unit*
- bash-completion: systemctl: pass current partial unit to list-unit* (bsc#1155207)
- bash-completion: systemctl: use systemctl --no-pager
- bash-completion: also suggest template unit files
- bash-completion: systemctl: add missing options and verbs
- bash-completion: use the first argument instead of the global variable (#6457)
-
networkd: VXLan Make group and remote variable separate (bsc#1156213)
-
networkd: vxlan require Remote= to be a non multicast address (#8117) (bsc#1156213)
-
fs-util: let's avoid unnecessary strerror()
-
fs-util: introduce inotify_add_watch_and_warn() helper
-
ask-password: improve log message when inotify limit is reached (bsc#1155574)
-
shared/install: failing with -ELOOP can be due to the use of an alias in install_error() (bsc#1151377)
-
man: alias names can't be used with enable command (bsc#1151377)
-
Add boot option to not use swap at system start (jsc#SLE-7689)
-
Allow YaST to select Iranian (Persian, Farsi) keyboard layout (bsc#1092920)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0208-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11420-1 No score
libsystemd0-249.4-2.2 on GA media
These are all security issues fixed in the libsystemd0-249.4-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11420-1- Updated
- 2026-11-02
OSVSUSE-RU-2020:0793-1 No score
Recommended update for systemd
This update for systemd fixes the following issues:
- manager: fix job mode when signalled to shutdown etc (bsc#1161262)
- remove fallback for user/exit.target
- dbus method Manager.Exit() does not start exit.target
- do not install rescue.target for alt-↑
- %j/%J unit specifiers
Added support for I/O scheduler selection with blk-mq (bsc#1165579, bsc#1164717).
Added the udev 60-ssd-scheduler.rules:
-
This rules file which select the default IO scheduler for SSDs is being moved out from the git repo since this is not related to systemd or udev at all and is maintained by the kernel team.
-
core: coldplug possible nop_job (bsc#1139459)
-
Revert 'udev: use 'deadline' IO scheduler for SSD disks'
-
Fix typo in function name
-
polkit: when authorizing via PK let's re-resolve callback/userdata instead of caching it (bsc#1162108 CVE-2020-1712)
-
sd-bus: introduce API for re-enqueuing incoming messages
-
polkit: on async pk requests, re-validate action/details
- Record
SUSE-RU-2020:0793-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:0331-1 No score
Security update for systemd
This update for systemd fixes the following issues:
-
CVE-2020-1712 (bsc#bsc#1162108) Fix a heap use-after-free vulnerability, when asynchronous Polkit queries were performed while handling Dbus messages. A local unprivileged attacker could have abused this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted Dbus messages.
-
Unconfirmed fix for prevent hanging of systemctl during restart. (bsc#1139459)
-
Fix warnings thrown during package installation. (bsc#1154043)
-
Fix for system-udevd prevent crash within OES2018. (bsc#1151506)
-
Fragments of masked units ought not be considered for 'NeedDaemonReload'. (bsc#1156482)
-
Wait for workers to finish when exiting. (bsc#1106383)
-
Improve log message when inotify limit is reached. (bsc#1155574)
-
Mention in the man pages that alias names are only effective after command 'systemctl enable'. (bsc#1151377)
-
Introduce function for reading virtual files in 'sysfs' and 'procfs'. (bsc#1133495, bsc#1159814)
- Record
SUSE-SU-2020:0331-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:0335-1 No score
Security update for systemd
This update for systemd fixes the following issues:
-
CVE-2020-1712 (bsc#bsc#1162108) Fix a heap use-after-free vulnerability, when asynchronous Polkit queries were performed while handling Dbus messages. A local unprivileged attacker could have abused this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted Dbus messages.
-
Use suse.pool.ntp.org server pool on SLE distros (jsc#SLE-7683)
-
libblkid: open device in nonblock mode. (bsc#1084671)
-
udev/cdrom_id: Do not open CD-rom in exclusive mode. (bsc#1154256)
-
bus_open leak sd_event_source when udevadm trigger。 (bsc#1161436 CVE-2019-20386)
-
fileio: introduce read_full_virtual_file() for reading virtual files in sysfs, procfs (bsc#1133495 bsc#1159814)
-
fileio: initialize errno to zero before we do fread()
-
fileio: try to read one byte too much in read_full_stream()
-
logind: consider 'greeter' sessions suitable as 'display' sessions of a user (bsc#1158485)
-
logind: never elect a session that is stopping as display
-
journal: include kmsg lines from the systemd process which exec()d us (#8078)
-
udevd: don't use monitor after manager_exit()
-
udevd: capitalize log messages in on_sigchld()
-
udevd: merge conditions to decrease indentation
-
Revert 'udevd: fix crash when workers time out after exit is signal caught'
-
core: fragments of masked units ought not be considered for NeedDaemonReload (#7060) (bsc#1156482)
-
udevd: fix crash when workers time out after exit is signal caught
-
udevd: wait for workers to finish when exiting (bsc#1106383)
-
Improve bash completion support (bsc#1155207)
- shell-completion: systemctl: do not list template units in {re,}start
- shell-completion: systemctl: pass current word to all list_unit*
- bash-completion: systemctl: pass current partial unit to list-unit* (bsc#1155207)
- bash-completion: systemctl: use systemctl --no-pager
- bash-completion: also suggest template unit files
- bash-completion: systemctl: add missing options and verbs
- bash-completion: use the first argument instead of the global variable (#6457)
-
networkd: VXLan Make group and remote variable separate (bsc#1156213)
-
networkd: vxlan require Remote= to be a non multicast address (#8117) (bsc#1156213)
-
fs-util: let's avoid unnecessary strerror()
-
fs-util: introduce inotify_add_watch_and_warn() helper
-
ask-password: improve log message when inotify limit is reached (bsc#1155574)
-
shared/install: failing with -ELOOP can be due to the use of an alias in install_error() (bsc#1151377)
-
man: alias names can't be used with enable command (bsc#1151377)
-
Add boot option to not use swap at system start (jsc#SLE-7689)
-
Allow YaST to select Iranian (Persian, Farsi) keyboard layout (bsc#1092920)
- Record
SUSE-SU-2020:0335-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:0353-1 No score
Security update for systemd
This update for systemd provides the following fixes:
- CVE-2020-1712 (bsc#bsc#1162108) Fix a heap use-after-free vulnerability, when asynchronous Polkit queries were performed while handling Dbus messages. A local unprivileged attacker could have abused this flaw to crash systemd services or potentially execute code and elevate their privileges, by sending specially crafted Dbus messages.
- sd-bus: Deal with cookie overruns. (bsc#1150595)
- rules: Add by-id symlinks for persistent memory. (bsc#1140631)
- Drop the old fds used for logging and reopen them in the sub process before doing any new logging. (bsc#1154948)
- Fix warnings thrown during package installation (bsc#1154043)
- Fix for systemctl hanging by restart. (bsc#1139459)
- man: mention that alias names are only effective after 'systemctl enable'. (bsc#1151377)
- ask-password: improve log message when inotify limit is reached. (bsc#1155574)
- udevd: wait for workers to finish when exiting. (bsc#1106383)
- core: fragments of masked units ought not be considered for NeedDaemonReload. (bsc#1156482)
- udev: fix 'NULL' deref when executing rules. (bsc#1151506)
- Introduce function for reading virtual files in 'sysfs' and 'procfs'. (bsc#1133495, bsc#1159814)
- Record
SUSE-SU-2020:0353-1- Updated
- 2026-11-02
OSVUSN-4269-1 No score
systemd vulnerabilities
It was discovered that systemd incorrectly handled certain PIDFile files. A local attacker could possibly use this issue to trick systemd into killing privileged processes. This issue only affected Ubuntu 16.04 LTS. (CVE-2018-16888)
It was discovered that systemd incorrectly handled certain udevadm trigger commands. A local attacker could possibly use this issue to cause systemd to consume resources, leading to a denial of service. (CVE-2019-20386)
Jann Horn discovered that systemd incorrectly handled services that use the DynamicUser property. A local attacker could possibly use this issue to access resources owned by a different service in the future. This issue only affected Ubuntu 18.04 LTS. (CVE-2019-3843, CVE-2019-3844)
Tavis Ormandy discovered that systemd incorrectly handled certain Polkit queries. A local attacker could use this issue to cause systemd to crash, resulting in a denial of service, or possibly execute arbitrary code and escalate privileges. (CVE-2020-1712)
- Record
USN-4269-1- Updated
- 2026-11-02
Affected products
- [unknown] systemd
- systemd
- systemd project systemd
- debian linux
- redhat ceph storage
- redhat discovery
- redhat enterprise linux
- redhat migration toolkit
- redhat openshift container platform
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
Affected packages
| Package | Affected | Fixed |
|---|---|---|
systemdDebian:12 |
before 244.2-1 | 244.2-1 |
systemdDebian:13 |
before 244.2-1 | 244.2-1 |
systemdDebian:14 |
before 244.2-1 | 244.2-1 |
systemdDebian:9 |
before 232-25+deb9u14, plus listed versions 232-25232-25+deb9u1232-25+deb9u10232-25+deb9u11232-25+deb9u12 Show 9 moreShow less232-25+deb9u13232-25+deb9u2232-25+deb9u3232-25+deb9u4232-25+deb9u5232-25+deb9u6232-25+deb9u7232-25+deb9u8232-25+deb9u9 |
232-25+deb9u14 |
systemdMageia:7 From an advisory covering 2 CVEs |
before 241-8.5.mga7 | 241-8.5.mga7 |
systemdRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-containerRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-container-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-debugsourceRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
Show 61 moreShow less
| Package | Affected | Fixed |
|---|---|---|
systemd-develRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-journal-remoteRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-journal-remote-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-libsRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-libs-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-pamRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-pam-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-testsRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-tests-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-udevRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemd-udev-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:239-13.el8_0.7 | 0:239-13.el8_0.7 |
systemdRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-containerRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-container-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-develRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-journal-remoteRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-journal-remote-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-libsRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-libs-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-pamRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-pam-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-testsRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-tests-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-udevRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemd-udev-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:239-18.el8_1.4 | 0:239-18.el8_1.4 |
systemdSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 234-24.46.1 | 234-24.46.1 |
systemdSUSE:HPE Helion OpenStack 8 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:OpenStack Cloud 7 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:OpenStack Cloud 8 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:OpenStack Cloud Crowbar 8 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Desktop 12 SP4 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server 12 SP2-BCL |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server 12 SP3-BCL |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server 12 SP4 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Enterprise Storage 5 |
before 228-150.82.1 | 228-150.82.1 |
systemdSUSE:Linux Enterprise Module for Basesystem 15 From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise Module for Basesystem 15 SP1 From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 2 CVEs |
before 234-24.39.1 | 234-24.39.1 |
systemdSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 228-157.9.1 | 228-157.9.1 |
systemdSUSE:Linux Enterprise Server 12 SP5 |
before 228-157.9.1 | 228-157.9.1 |
systemdSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 228-157.9.1 | 228-157.9.1 |
systemdUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 204-0ubuntu18204-0ubuntu19204-5ubuntu3204-5ubuntu5204-5ubuntu6 Show 40 moreShow less204-5ubuntu7204-5ubuntu8204-5ubuntu9204-5ubuntu10204-5ubuntu11204-5ubuntu13204-5ubuntu14204-5ubuntu15204-5ubuntu16204-5ubuntu17204-5ubuntu18204-5ubuntu19204-5ubuntu20204-5ubuntu20.2204-5ubuntu20.3204-5ubuntu20.4204-5ubuntu20.5204-5ubuntu20.6204-5ubuntu20.7204-5ubuntu20.8204-5ubuntu20.9204-5ubuntu20.10204-5ubuntu20.11204-5ubuntu20.12204-5ubuntu20.13204-5ubuntu20.14204-5ubuntu20.15204-5ubuntu20.18204-5ubuntu20.19204-5ubuntu20.20204-5ubuntu20.21204-5ubuntu20.22204-5ubuntu20.24204-5ubuntu20.25204-5ubuntu20.26204-5ubuntu20.28204-5ubuntu20.29204-5ubuntu20.31204-5ubuntu20.31+esm2204-5ubuntu20.31+esm3 |
None known |
systemdUbuntu:16.04:LTS |
before 229-4ubuntu21.27, plus listed versions 225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1 Show 44 moreShow less228-2ubuntu2228-3ubuntu1228-4ubuntu1228-4ubuntu2228-5ubuntu1228-5ubuntu2228-5ubuntu3228-6ubuntu1229-1ubuntu2229-1ubuntu4229-2ubuntu1229-3ubuntu1229-3ubuntu2229-4ubuntu1229-4ubuntu4229-4ubuntu5229-4ubuntu6229-4ubuntu7229-4ubuntu8229-4ubuntu10229-4ubuntu11229-4ubuntu12229-4ubuntu13229-4ubuntu16229-4ubuntu17229-4ubuntu19229-4ubuntu20229-4ubuntu21229-4ubuntu21.1229-4ubuntu21.2229-4ubuntu21.3229-4ubuntu21.4229-4ubuntu21.5229-4ubuntu21.6229-4ubuntu21.8229-4ubuntu21.9229-4ubuntu21.10229-4ubuntu21.15229-4ubuntu21.16229-4ubuntu21.17229-4ubuntu21.19229-4ubuntu21.21229-4ubuntu21.22229-4ubuntu21.23 |
229-4ubuntu21.27 |
systemdUbuntu:18.04:LTS |
before 237-3ubuntu10.38, plus listed versions 234-2ubuntu12235-2ubuntu3235-3ubuntu2235-3ubuntu3237-3ubuntu3 Show 27 moreShow less237-3ubuntu4237-3ubuntu6237-3ubuntu7237-3ubuntu8237-3ubuntu10237-3ubuntu10.2237-3ubuntu10.3237-3ubuntu10.4237-3ubuntu10.6237-3ubuntu10.9237-3ubuntu10.11237-3ubuntu10.12237-3ubuntu10.13237-3ubuntu10.15237-3ubuntu10.17237-3ubuntu10.19237-3ubuntu10.20237-3ubuntu10.21237-3ubuntu10.22237-3ubuntu10.23237-3ubuntu10.24237-3ubuntu10.25237-3ubuntu10.26237-3ubuntu10.28237-3ubuntu10.29237-3ubuntu10.31237-3ubuntu10.33 |
237-3ubuntu10.38 |
systemdUbuntu:20.04:LTS |
before 244.1-0ubuntu3, plus listed versions 242-7ubuntu3243-2ubuntu1243-3ubuntu1244-3ubuntu1244.1-0ubuntu2 |
244.1-0ubuntu3 |
systemdUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 229-4ubuntu21.27, plus listed versions 225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1 Show 44 moreShow less228-2ubuntu2228-3ubuntu1228-4ubuntu1228-4ubuntu2228-5ubuntu1228-5ubuntu2228-5ubuntu3228-6ubuntu1229-1ubuntu2229-1ubuntu4229-2ubuntu1229-3ubuntu1229-3ubuntu2229-4ubuntu1229-4ubuntu4229-4ubuntu5229-4ubuntu6229-4ubuntu7229-4ubuntu8229-4ubuntu10229-4ubuntu11229-4ubuntu12229-4ubuntu13229-4ubuntu16229-4ubuntu17229-4ubuntu19229-4ubuntu20229-4ubuntu21229-4ubuntu21.1229-4ubuntu21.2229-4ubuntu21.3229-4ubuntu21.4229-4ubuntu21.5229-4ubuntu21.6229-4ubuntu21.8229-4ubuntu21.9229-4ubuntu21.10229-4ubuntu21.15229-4ubuntu21.16229-4ubuntu21.17229-4ubuntu21.19229-4ubuntu21.21229-4ubuntu21.22229-4ubuntu21.23 |
229-4ubuntu21.27 |
systemdUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 237-3ubuntu10.38, plus listed versions 234-2ubuntu12235-2ubuntu3235-3ubuntu2235-3ubuntu3237-3ubuntu3 Show 27 moreShow less237-3ubuntu4237-3ubuntu6237-3ubuntu7237-3ubuntu8237-3ubuntu10237-3ubuntu10.2237-3ubuntu10.3237-3ubuntu10.4237-3ubuntu10.6237-3ubuntu10.9237-3ubuntu10.11237-3ubuntu10.12237-3ubuntu10.13237-3ubuntu10.15237-3ubuntu10.17237-3ubuntu10.19237-3ubuntu10.20237-3ubuntu10.21237-3ubuntu10.22237-3ubuntu10.23237-3ubuntu10.24237-3ubuntu10.25237-3ubuntu10.26237-3ubuntu10.28237-3ubuntu10.29237-3ubuntu10.31237-3ubuntu10.33 |
237-3ubuntu10.38 |
systemdopenSUSE:Leap 15.1 From an advisory covering 2 CVEs |
before 234-lp151.26.7.1 | 234-lp151.26.7.1 |
systemd-miniopenSUSE:Leap 15.1 From an advisory covering 2 CVEs |
before 234-lp151.26.7.1 | 234-lp151.26.7.1 |
systemdopenSUSE:Tumbleweed From an advisory covering 19 CVEs |
before 249.4-2.2 | 249.4-2.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | davidajagbe/Vulnerability-assessment | 2026-10-21 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-1712 is a high vulnerability (CVSS 7.8) in [unknown] Systemd, published February 5, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in systemd 244.2-1.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-1712
openwall.com/lists/oss-security/2020/02/05/1
github.com/systemd/systemd/commit/ea0d0ede03c6f18dbc5036c5e9cccf97e415ccc2
github.com/systemd/systemd/commit/1068447e6954dc6ce52f099ed174c442cb89ed54
github.com/systemd/systemd/commit/637486261528e8aa3da9f26a4487dc254f4b7abb
github.com/systemd/systemd/commit/bc130b6858327b382b07b3985cf48e2aa9016b2d
Show 70 moreShow less
lists.debian.org/debian-lts-announce/2022/06/msg00025.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2020-1712
github.com/advisories/GHSA-wggx-8wf7-vg3g
security-tracker.debian.org/tracker/CVE-2020-1712
advisories.mageia.org/MGASA-2020-0094.html
bugs.mageia.org/show_bug.cgi?id=25964
usn.ubuntu.com/4269-1
access.redhat.com/errata/RHSA-2020:0564
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1794578
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0564.json
access.redhat.com/security/cve/CVE-2020-1712
cve.org/CVERecord?id=CVE-2020-1712
access.redhat.com/errata/RHSA-2020:0575
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0575.json
suse.com/support/update/announcement/-2020-793/suse-ru-20200793-1
bugzilla.suse.com/1139459
bugzilla.suse.com/1161262
bugzilla.suse.com/1162108
bugzilla.suse.com/1164717
bugzilla.suse.com/1165579
suse.com/security/cve/CVE-2020-1712
suse.com/support/update/announcement/2020/suse-su-20200331-1
bugzilla.suse.com/1106383
bugzilla.suse.com/1133495
bugzilla.suse.com/1151377
bugzilla.suse.com/1151506
bugzilla.suse.com/1154043
bugzilla.suse.com/1155574
bugzilla.suse.com/1156482
bugzilla.suse.com/1159814
suse.com/support/update/announcement/2020/suse-su-20200335-1
bugzilla.suse.com/1084671
bugzilla.suse.com/1092920
bugzilla.suse.com/1154256
bugzilla.suse.com/1155207
bugzilla.suse.com/1156213
bugzilla.suse.com/1158485
bugzilla.suse.com/1161436
suse.com/security/cve/CVE-2019-20386
suse.com/support/update/announcement/2020/suse-su-20200353-1
bugzilla.suse.com/1127557
bugzilla.suse.com/1140631
bugzilla.suse.com/1150595
bugzilla.suse.com/1154948
ubuntu.com/security/CVE-2020-1712
ubuntu.com/security/notices/USN-4269-1
ubuntu.com/security/CVE-2018-16888
ubuntu.com/security/CVE-2019-3843
ubuntu.com/security/CVE-2019-3844
ubuntu.com/security/CVE-2019-20386
lists.opensuse.org/archives/list/[email protected]/thread/3SLX2X3J4XZECXPBKC7QV2ZINGO53ABE
suse.com/security/cve/CVE-2016-10156
suse.com/security/cve/CVE-2017-15908
suse.com/security/cve/CVE-2017-18078
suse.com/security/cve/CVE-2017-9445
suse.com/security/cve/CVE-2018-15686
suse.com/security/cve/CVE-2018-15687
suse.com/security/cve/CVE-2018-15688
suse.com/security/cve/CVE-2018-16864
suse.com/security/cve/CVE-2018-16865
suse.com/security/cve/CVE-2018-21029
suse.com/security/cve/CVE-2018-6954
suse.com/security/cve/CVE-2019-3842
suse.com/security/cve/CVE-2019-3843
suse.com/security/cve/CVE-2019-3844
suse.com/security/cve/CVE-2019-6454
suse.com/security/cve/CVE-2020-13529
suse.com/security/cve/CVE-2021-33910