Every CVE Search/ Get API key

CVE-2020-1712

A heap use-after-free vulnerability was found in systemd before version v245-rc1, where...

7.8 HighPublic exploitFix available

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

0.46%Down 2.1 points since Apr 14, 2021
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
4.6 MediumAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages

Affected packages
PackageAffectedFixed
systemd
Debian:12
before 244.2-1
244.2-1
systemd
Debian:13
before 244.2-1
244.2-1
systemd
Debian:14
before 244.2-1
244.2-1
systemd
Debian:9
before 232-25+deb9u14, plus listed versions
232-25232-25+deb9u1232-25+deb9u10232-25+deb9u11232-25+deb9u12
Show 9 moreShow less
232-25+deb9u13232-25+deb9u2232-25+deb9u3232-25+deb9u4232-25+deb9u5232-25+deb9u6232-25+deb9u7232-25+deb9u8232-25+deb9u9
232-25+deb9u14
systemd
Mageia:7
From an advisory covering 2 CVEs
before 241-8.5.mga7
241-8.5.mga7
systemd
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-container
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-container-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-debugsource
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
Show 61 moreShow less
Affected packages
PackageAffectedFixed
systemd-devel
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-journal-remote
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-journal-remote-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-libs
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-libs-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-pam
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-pam-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-tests
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-tests-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-udev
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd-udev-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:239-13.el8_0.7
0:239-13.el8_0.7
systemd
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-container
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-container-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-devel
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-journal-remote
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-journal-remote-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-libs
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-libs-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-pam
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-pam-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-tests
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-tests-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-udev
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd-udev-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:239-18.el8_1.4
0:239-18.el8_1.4
systemd
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 234-24.46.1
234-24.46.1
systemd
SUSE:HPE Helion OpenStack 8
before 228-150.82.1
228-150.82.1
systemd
SUSE:OpenStack Cloud 7
before 228-150.82.1
228-150.82.1
systemd
SUSE:OpenStack Cloud 8
before 228-150.82.1
228-150.82.1
systemd
SUSE:OpenStack Cloud Crowbar 8
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Desktop 12 SP4
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server 12 SP2-BCL
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server 12 SP3-BCL
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server 12 SP4
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 228-150.82.1
228-150.82.1
systemd
SUSE:Enterprise Storage 5
before 228-150.82.1
228-150.82.1
systemd
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 234-24.39.1
234-24.39.1
systemd
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 228-157.9.1
228-157.9.1
systemd
SUSE:Linux Enterprise Server 12 SP5
before 228-157.9.1
228-157.9.1
systemd
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 228-157.9.1
228-157.9.1
systemd
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
204-0ubuntu18204-0ubuntu19204-5ubuntu3204-5ubuntu5204-5ubuntu6
Show 40 moreShow less
204-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
systemd
Ubuntu:16.04:LTS
before 229-4ubuntu21.27, plus listed versions
225-1ubuntu9227-2ubuntu1227-2ubuntu2228-1ubuntu2228-2ubuntu1
Show 44 moreShow less
228-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
systemd
Ubuntu:18.04:LTS
before 237-3ubuntu10.38, plus listed versions
234-2ubuntu12235-2ubuntu3235-3ubuntu2235-3ubuntu3237-3ubuntu3
Show 27 moreShow less
237-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
systemd
Ubuntu:20.04:LTS
before 244.1-0ubuntu3, plus listed versions
242-7ubuntu3243-2ubuntu1243-3ubuntu1244-3ubuntu1244.1-0ubuntu2
244.1-0ubuntu3
systemd
Ubuntu: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 less
228-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
systemd
Ubuntu: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 less
237-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
systemd
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 234-lp151.26.7.1
234-lp151.26.7.1
systemd-mini
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 234-lp151.26.7.1
234-lp151.26.7.1
systemd
openSUSE: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.

Public exploits
SourceLinkDate
PoC in GitHubdavidajagbe/Vulnerability-assessment2026-10-21

History

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 70 moreShow less
MoveEnter Open