CVE-2020-29600
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it...
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
CVE-2020-29600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
CVE-2020-29600- Updated
- 2026-11-02
EUVDEUVD-2020-21961 No score
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
EUVD-2020-21961- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-43g3-5cf8-2gm2 No score
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it...
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
GHSA-43g3-5cf8-2gm2- Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-29600
9.8
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
ALPINE-CVE-2020-29600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
CVE-2020-29600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2020-29600
9.8
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
DEBIAN-CVE-2020-29600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-29600
9.8
In AWStats through 7.7, cgi-bin/awstats.pl?config= accepts an absolute pathname, even though it was intended to only read a file in the /etc/awstats/awstats.conf format. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000501.
- Record
UBUNTU-CVE-2020-29600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0024 No score
Updated awstats package fixes a security vulnerability
It was discovered that Awstats was vulnerable to path traversal attacks. A remote unauthenticated attacker could leverage that to perform arbitrary code execution. The previous fix did not fully address the issue when the default /etc/awstats/awstats.conf is not present (CVE-2020-29600).
- Record
MGASA-2021-0024- Updated
- 2026-11-02
OSVUSN-4953-1 No score
awstats vulnerabilities
Sean Boran discovered that AWStats incorrectly filtered certain parameters. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2020-29600)
It was discovered that AWStats incorrectly filtered certain parameters. A remote attacker could possibly use this issue to access sensitive information. (CVE-2020-35176)
- Record
USN-4953-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
awstatsAlpine:v3.10 |
before 7.8-r0 | 7.8-r0 |
awstatsAlpine:v3.11 |
before 7.8-r0 | 7.8-r0 |
awstatsDebian:12 |
before 7.8-1 | 7.8-1 |
awstatsDebian:13 |
before 7.8-1 | 7.8-1 |
awstatsDebian:14 |
before 7.8-1 | 7.8-1 |
awstatsDebian:9 |
before 7.6+dfsg-1+deb9u2, plus listed versions 7.6+dfsg-17.6+dfsg-1+deb9u1 |
7.6+dfsg-1+deb9u2 |
awstatsMageia:7 |
before 7.7-1.1.mga7 | 7.7-1.1.mga7 |
awstatsUbuntu:Pro:16.04:LTS |
before 7.4+dfsg-1ubuntu0.4+esm1, plus listed versions 7.4+dfsg-17.4+dfsg-1ubuntu0.17.4+dfsg-1ubuntu0.27.4+dfsg-1ubuntu0.3 |
7.4+dfsg-1ubuntu0.4+esm1 |
awstatsUbuntu:18.04:LTS |
before 7.6+dfsg-2ubuntu0.18.04.1, plus listed versions 7.6+dfsg-17.6+dfsg-1ubuntu27.6+dfsg-2 |
7.6+dfsg-2ubuntu0.18.04.1 |
awstatsUbuntu:20.04:LTS |
before 7.6+dfsg-2ubuntu0.20.04.1, plus listed versions 7.6+dfsg-2 |
7.6+dfsg-2ubuntu0.20.04.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-2020-29600 is a critical vulnerability (CVSS 9.8) in Awstats, published December 7, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.84%, the 90th percentile. Fixed in awstats 7.8-r0.
References
github.com/eldy/awstats/issues/90
bugs.debian.org/cgi-bin/bugreport.cgi?bug=891469
lists.debian.org/debian-lts-announce/2020/12/msg00035.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/47QZWKSRZYZFESYTLSW7A6KVKOOPL7IV
nvd.nist.gov/vuln/detail/CVE-2020-29600
lists.fedoraproject.org/archives/list/[email protected]/message/47QZWKSRZYZFESYTLSW7A6KVKOOPL7IV
Show 12 moreShow less
github.com/advisories/GHSA-43g3-5cf8-2gm2
security.alpinelinux.org/vuln/CVE-2020-29600
security-tracker.debian.org/tracker/CVE-2020-29600
advisories.mageia.org/MGASA-2021-0024.html
bugs.mageia.org/show_bug.cgi?id=27920
debian.org/lts/security/2020/dla-2506
lists.fedoraproject.org/archives/list/[email protected]/thread/47QZWKSRZYZFESYTLSW7A6KVKOOPL7IV
ubuntu.com/security/CVE-2020-29600
ubuntu.com/security/notices/USN-4953-1
cve.org/CVERecord?id=CVE-2020-29600
ubuntu.com/security/CVE-2017-1000501
ubuntu.com/security/CVE-2020-35176