CVE-2019-0804
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files...
CVE-2019-0804 is a medium vulnerability (CVSS 6.5) in Microsoft Azure, published March 12, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.19%, the 92nd percentile. Fixed in waagent 2.2.34-3.
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
CVE-2019-0804- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
CVE List No score
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
CVE-2019-0804- Updated
- 2026-11-02
EUVDEUVD-2019-1560 No score
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
EUVD-2019-1560- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wccr-wh3m-8q5c
6.5
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files...
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
GHSA-wccr-wh3m-8q5c- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-732
- Updated
- 2026-11-02
OSV
6.5
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
CVE-2019-0804- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-0804
6.5
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
DEBIAN-CVE-2019-0804- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 11 moreShow less
OSVRHSA-2019:1527
5.0
Red Hat Security Advisory: WALinuxAgent security update
- Record
RHSA-2019:1527- CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-0804
6.5
An information disclosure vulnerability exists in the way Azure WaLinuxAgent creates swap files on resource disks, aka 'Azure Linux Agent Information Disclosure Vulnerability'.
- Record
UBUNTU-CVE-2019-0804- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1106-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
- CVE-2019-0804: An issue with swapfile handling in the agent created a data leak situation that exposes system memory data. (bsc#1127838)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1106-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0261-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
python-azure-agent was updated to version 2.2.45 (jsc#ECO-80)
- Add support for Gen2 VM resource disks
- Use alternate systemd detection
- Fix /proc/net/route requirement that causes errors on FreeBSD
- Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
- Disable cgroups when daemon is setup incorrectly
- Remove upgrade extension loop for the same goal state
- Add container id for extension telemetry events
- Be more exact when detecting IMDS service health
- Changing add_event to start sending missing fields
From 2.2.44 update:
- Remove outdated extension ZIP packages
- Improved error handling when starting extensions using systemd
- Reduce provisioning time of some custom images
- Improve the handling of extension download errors
- New API for extension authors to handle errors during extension update
- Fix handling of errors in calls to openssl
- Improve logic to determine current distro
- Reduce verbosity of several logging statements
From 2.2.42 update:
- Poll for artifact blob, addresses goal state procesing issue
From 2.2.41 update:
- Rewriting the mechanism to start the extension using systemd-run for systems using systemd for managing
- Refactoring of resource monitoring framework using cgroup for both systemd and non-systemd approaches [#1530, #1534]
- Telemetry pipeline for resource monitoring data
From 2.2.40 update:
- Fixed tracking of memory/cpu usage
- Do not prevent extensions from running if setting up cgroups fails
- Enable systemd-aware deprovisioning on all versions >= 18.04
- Add systemd support for Debian Jessie, Stretch, and Buster
- Support for Linux Openwrt
From 2.2.38 update:
Security issue fixed:
- CVE-2019-0804: An issue with swapfile handling in the agent creates a data leak situation that exposes system memory data. (bsc#1127838)
- Add fixes for handling swap file and other nit fixes
From 2.2.37 update:
- Improves re-try logic to handle errors while downloading extensions
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2020:0261-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11217-1 No score
python-azure-agent-2.2.49.2-4.5 on GA media
These are all security issues fixed in the python-azure-agent-2.2.49.2-4.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11217-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:0603-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
- CVE-2019-0804: An issue with swapfile handling in the agent created a data leak situation that exposes system memory data. (bsc#1127838)
- Record
SUSE-SU-2019:0603-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:3393-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
Update to version 2.2.45 (jsc#ECO-80 bsc#1159639)
- Add support for Gen2 VM resource disks
- Use alternate systemd detection
- Fix /proc/net/route requirement that causes errors on FreeBSD
- Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
- Disable cgroups when daemon is setup incorrectly
- Remove upgrade extension loop for the same goal state
- Add container id for extension telemetry events
- Be more exact when detecting IMDS service health
- Changing add_event to start sending missing fields
Update to version 2.2.44:
- Remove outdated extension ZIP packages
- Improved error handling when starting extensions using systemd
- Reduce provisioning time of some custom images
- Improve the handling of extension download errors
- New API for extension authors to handle errors during extension update
- Fix handling of errors in calls to openssl
- Improve logic to determine current distro
- Reduce verbosity of several logging statements
Update to version 2.2.42:
- Poll for artifact blob, addresses goal state procesing issue
Update to version 2.2.41:
- Rewriting the mechanism to start the extension using systemd-run for systems using systemd for managing
- Refactoring of resource monitoring framework using cgroup for both systemd and non-systemd approaches [#1530, #1534]
- Telemetry pipeline for resource monitoring data
Update to version 2.2.40:
- Fixed tracking of memory/cpu usage
- Do not prevent extensions from running if setting up cgroups fails
- Enable systemd-aware deprovisioning on all versions >= 18.04
- Add systemd support for Debian Jessie, Stretch, and Buster
- Support for Linux Openwrt
Update to version 2.2.38:
- CVE-2019-0804: WALinuxAgent could be made to expose sensitive information. (bsc#1127838)
- Add fixes for handling swap file and other nit fixes
Update to version 2.2.37:
- Improves re-try logic to handle errors while downloading extensions
- Record
SUSE-SU-2019:3393-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:3394-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
Update to version 2.2.45 (jsc#ECO-80)
- Add support for Gen2 VM resource disks
- Use alternate systemd detection
- Fix /proc/net/route requirement that causes errors on FreeBSD
- Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
- Disable cgroups when daemon is setup incorrectly
- Remove upgrade extension loop for the same goal state
- Add container id for extension telemetry events
- Be more exact when detecting IMDS service health
- Changing add_event to start sending missing fields
Update to version 2.2.44:
- Remove outdated extension ZIP packages
- Improved error handling when starting extensions using systemd
- Reduce provisioning time of some custom images
- Improve the handling of extension download errors
- New API for extension authors to handle errors during extension update
- Fix handling of errors in calls to openssl
- Improve logic to determine current distro
- Reduce verbosity of several logging statements
Update to version 2.2.42:
- Poll for artifact blob, addresses goal state procesing issue
Update to version 2.2.41:
- Rewriting the mechanism to start the extension using systemd-run for systems using systemd for managing
- Refactoring of resource monitoring framework using cgroup for both systemd and non-systemd approaches [#1530, #1534]
- Telemetry pipeline for resource monitoring data
Update to version 2.2.40:
- Fixed tracking of memory/cpu usage
- Do not prevent extensions from running if setting up cgroups fails
- Enable systemd-aware deprovisioning on all versions >= 18.04
- Add systemd support for Debian Jessie, Stretch, and Buster
- Support for Linux Openwrt
Update to version 2.2.38:
- CVE-2019-0804: An issue with swapfile handling in the agent creates a data leak situation that exposes system memory data. (bsc#1127838)
- Add fixes for handling swap file and other nit fixes
Update to 2.2.37:
- Improves re-try logic to handle errors while downloading extensions
- Record
SUSE-SU-2019:3394-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:0440-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
python-azure-agent was updated to version 2.2.45 (jsc#ECO-80)
- Add support for Gen2 VM resource disks
- Use alternate systemd detection
- Fix /proc/net/route requirement that causes errors on FreeBSD
- Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
- Disable cgroups when daemon is setup incorrectly
- Remove upgrade extension loop for the same goal state
- Add container id for extension telemetry events
- Be more exact when detecting IMDS service health
- Changing add_event to start sending missing fields
From 2.2.44 update:
- Remove outdated extension ZIP packages
- Improved error handling when starting extensions using systemd
- Reduce provisioning time of some custom images
- Improve the handling of extension download errors
- New API for extension authors to handle errors during extension update
- Fix handling of errors in calls to openssl
- Improve logic to determine current distro
- Reduce verbosity of several logging statements
From 2.2.42 update:
- Poll for artifact blob, addresses goal state procesing issue
From 2.2.41 update:
- Rewriting the mechanism to start the extension using systemd-run for systems using systemd for managing
- Refactoring of resource monitoring framework using cgroup for both systemd and non-systemd approaches [#1530, #1534]
- Telemetry pipeline for resource monitoring data
From 2.2.40 update:
- Fixed tracking of memory/cpu usage
- Do not prevent extensions from running if setting up cgroups fails
- Enable systemd-aware deprovisioning on all versions >= 18.04
- Add systemd support for Debian Jessie, Stretch, and Buster
- Support for Linux Openwrt
From 2.2.38 update:
Security issue fixed:
- CVE-2019-0804: An issue with swapfile handling in the agent creates a data leak situation that exposes system memory data. (bsc#1127838)
- Add fixes for handling swap file and other nit fixes
From 2.2.37 update:
- Improves re-try logic to handle errors while downloading extensions
- Record
SUSE-SU-2020:0440-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14454-1 No score
Security update for python-azure-agent
This update for python-azure-agent fixes the following issues:
- Properly set the dhcp configuration to push the hostname to the DHCP server (bsc#1173866)
- Do not bring the interface down to push the hostname, just use ifup
- Set the hostname using hostnamectl to ensure setting is properly applied (bsc#1167601, bsc#1167602)
Update to version 2.2.45 (jsc#ECO-80)
- Add support for Gen2 VM resource disks
- Use alternate systemd detection
- Fix /proc/net/route requirement that causes errors on FreeBSD
- Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
- Disable cgroups when daemon is setup incorrectly
- Remove upgrade extension loop for the same goal state
- Add container id for extension telemetry events
- Be more exact when detecting IMDS service health
- Changing add_event to start sending missing fields
- Record
SUSE-SU-2020:14454-1- Updated
- 2026-11-02
OSVUSN-3907-1 No score
walinuxagent vulnerability
It was discovered that WALinuxAgent created swap files with incorrect permissions. A local attacker could possibly use this issue to obtain sensitive information from the swap file.
- Record
USN-3907-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
waagentDebian:12 |
before 2.2.34-3 | 2.2.34-3 |
waagentDebian:13 |
before 2.2.34-3 | 2.2.34-3 |
waagentDebian:14 |
before 2.2.34-3 | 2.2.34-3 |
waagentDebian:8 |
before 2.2.18-3~deb8u2, plus listed versions 1.2-11.3.2-12.0.8-0.12.1.0-12.1.0-2 Show 22 moreShow less2.1.0-32.1.2-12.1.3-12.1.3-22.1.3-32.1.4-12.1.4-22.1.6-12.2.0-12.2.12-12.2.12-22.2.12-32.2.14-12.2.14-1~deb9u12.2.14-1~deb9u1~bpo8+12.2.18-12.2.18-22.2.18-3~deb8u12.2.2-12.2.2-1~bpo8+12.2.2-22.2.2-2~bpo8+1 |
2.2.18-3~deb8u2 |
waagentDebian:9 |
before 2.2.18-3~deb9u2, plus listed versions 2.2.12-12.2.12-22.2.12-32.2.14-12.2.14-1~deb9u1 Show 7 moreShow less2.2.14-1~deb9u1~bpo8+12.2.18-12.2.18-22.2.18-3~deb8u12.2.18-3~deb8u22.2.18-3~deb9u12.2.2-2 |
2.2.18-3~deb9u2 |
WALinuxAgentRed Hat:enterprise_linux:8::appstream |
before 0:2.2.32-1.el8_0.1 | 0:2.2.32-1.el8_0.1 |
python-azure-agentSUSE:Linux Enterprise Module for Public Cloud 15 |
before 2.2.36-7.6.1 | 2.2.36-7.6.1 |
python-azure-agentSUSE:Linux Enterprise Module for Public Cloud 15 |
before 2.2.45-7.9.1 | 2.2.45-7.9.1 |
python-azure-agentSUSE:Linux Enterprise Module for Public Cloud 12 |
before 2.2.45-34.20.1 | 2.2.45-34.20.1 |
python-azure-agentSUSE:Linux Enterprise Module for Public Cloud 15 SP1 |
before 2.2.45-3.3.1 | 2.2.45-3.3.1 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-azure-agentSUSE:Linux Enterprise Server 11-PUBCLOUD |
before 2.2.45-28.8.1 | 2.2.45-28.8.1 |
walinuxagentUbuntu:14.04:LTS |
before 2.2.32-0ubuntu1~14.04.2, plus listed versions 1.3.2-0ubuntu51.3.2-0ubuntu71.3.2-0ubuntu82.0.3-0ubuntu12.0.3-0ubuntu2 Show 20 moreShow less2.0.4-0ubuntu12.0.4-0ubuntu22.0.5-0ubuntu2~14.04.02.0.8-0ubuntu1~14.04.02.0.8-0ubuntu3~14.04.02.0.8-0ubuntu3~14.04.12.0.12-0ubuntu2~14.04.02.0.13-0ubuntu2~14.04.02.0.14-0ubuntu1~14.04.12.0.16-0ubuntu22.1.5-0ubuntu4~14.04.02.2.2-0ubuntu0~14.04.12.2.6-0ubuntu1~14.04.12.2.9-0ubuntu1~14.04.12.2.12-0ubuntu1~14.04.12.2.14-0ubuntu1~14.04.12.2.16-0ubuntu1~14.04.12.2.17-0ubuntu1~14.04.12.2.21+really2.2.20-0ubuntu1~14.04.12.2.32-0ubuntu1~14.04.1 |
2.2.32-0ubuntu1~14.04.2 |
walinuxagentUbuntu:16.04:LTS |
before 2.2.32-0ubuntu1~16.04.2, plus listed versions 2.1.1-0ubuntu32.1.1-0ubuntu52.1.2-0ubuntu12.1.2-0ubuntu22.1.3-0ubuntu1 Show 15 moreShow less2.1.3-0ubuntu22.1.3-0ubuntu32.1.3-0ubuntu42.1.3-0ubuntu4.12.1.3-0ubuntu4.22.1.5-0ubuntu4~16.04.02.2.2-0ubuntu0~16.04.12.2.6-0ubuntu1~16.04.12.2.9-0ubuntu1~16.04.12.2.12-0ubuntu1~16.04.12.2.14-0ubuntu1~16.04.12.2.16-0ubuntu1~16.04.12.2.17-0ubuntu1~16.04.12.2.21+really2.2.20-0ubuntu1~16.04.12.2.32-0ubuntu1~16.04.1 |
2.2.32-0ubuntu1~16.04.2 |
walinuxagentUbuntu:18.04:LTS |
before 2.2.32-0ubuntu1~18.04.2, plus listed versions 2.2.17-0ubuntu12.2.21-0ubuntu12.2.21+really2.2.20-0ubuntu12.2.21+really2.2.20-0ubuntu22.2.21+really2.2.20-0ubuntu32.2.32-0ubuntu1~18.04.1 |
2.2.32-0ubuntu1~18.04.2 |
python-azure-agentopenSUSE:Leap 15.0 |
before 2.2.36-lp150.5.10.1 | 2.2.36-lp150.5.10.1 |
python-azure-agentopenSUSE:Leap 15.1 |
before 2.2.45-lp151.2.3.1 | 2.2.45-lp151.2.3.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2019-0804
access.redhat.com/errata/RHSA-2019:1527
lists.opensuse.org/opensuse-security-announce/2020-02/msg00037.html
nvd.nist.gov/vuln/detail/CVE-2019-0804
github.com/advisories/GHSA-wccr-wh3m-8q5c
security-tracker.debian.org/tracker/CVE-2019-0804
Show 29 moreShow less
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1684181
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1527.json
access.redhat.com/security/cve/CVE-2019-0804
cve.org/CVERecord?id=CVE-2019-0804
suse.com/support/update/announcement/2019/suse-su-20190603-1
bugzilla.suse.com/1127838
suse.com/security/cve/CVE-2019-0804
suse.com/support/update/announcement/2019/suse-su-20193393-1
bugzilla.suse.com/1159639
bugzilla.suse.com/ECO-80
suse.com/support/update/announcement/2019/suse-su-20193394-1
suse.com/support/update/announcement/2020/suse-su-20200440-1
suse.com/support/update/announcement/2020/suse-su-202014454-1
bugzilla.suse.com/1061584
bugzilla.suse.com/1074865
bugzilla.suse.com/1087764
bugzilla.suse.com/1092831
bugzilla.suse.com/1094420
bugzilla.suse.com/1119542
bugzilla.suse.com/1167601
bugzilla.suse.com/1167602
bugzilla.suse.com/1173866
bugzilla.suse.com/1175130
bugzilla.suse.com/997614
ubuntu.com/security/CVE-2019-0804
ubuntu.com/security/notices/USN-3907-1
lists.opensuse.org/archives/list/[email protected]/thread/IVVRHSJEIAKPRMRYUNEMTIHGMUIYZEMP
lists.opensuse.org/archives/list/[email protected]/thread/SHKGZ5ZRZX2UW3S2O7UNPYI7CRK4C5TE