CVE-2021-27023
Unsafe HTTP Redirect in Puppet Agent and Puppet Server
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
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
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
CVE-2021-27023- 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
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
CVE List No score
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
CVE-2021-27023- Updated
- 2026-11-02
EUVDEUVD-2021-2488 No score
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
EUVD-2021-2488- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-93j5-g845-9wqp
6.5
Unsafe HTTP Redirect in Puppet Agent and Puppet Server
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
GHSA-93j5-g845-9wqp- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
9.8
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
CVE-2021-27023- 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
OSVDEBIAN-CVE-2021-27023
9.8
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
DEBIAN-CVE-2021-27023- 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 8 moreShow less
OSVGHSA-93j5-g845-9wqp
6.5
Unsafe HTTP Redirect in Puppet Agent and Puppet Server
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
GHSA-93j5-g845-9wqp- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2022:1478
9.8
Red Hat Security Advisory: Satellite 6.9.9 Async Bug Fix Update
- Record
RHSA-2022:1478- 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
OSVRHSA-2022:1708
9.8
Red Hat Security Advisory: Satellite 6.10.5 Async Bug Fix Update
- Record
RHSA-2022:1708- 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
OSVRHSA-2022:4866
9.8
Red Hat Security Advisory: Satellite Tools 6.10.5 Async Bug Fix Update
- Record
RHSA-2022:4866- 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
OSVRHSA-2022:4867
9.8
Red Hat Security Advisory: Satellite Tools 6.9.9 Async Bug Fix Update
- Record
RHSA-2022:4867- 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-2021-27023
9.8
A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007
- Record
UBUNTU-CVE-2021-27023- 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
OSVSUSE-SU-2022:3355-1 No score
Security update for puppet
This update for puppet fixes the following issues:
- CVE-2021-27023: Fixed unsafe HTTP redirect (bsc#1192797).
- Record
SUSE-SU-2022:3355-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3794-1 No score
Security update for rubygem-puppet
This update for rubygem-puppet fixes the following issues:
- CVE-2021-27023: Fixed an unsafe HTTP redirect (bsc#1192797).
- Record
SUSE-SU-2022:3794-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
puppetRubyGems |
7.0.0 up to 7.12.1 | 7.12.1 |
puppetRubyGems |
before 6.25.1 | 6.25.1 |
puppetDebian:11 |
All versions, plus listed versions 5.5.22-25.5.22-2.15.5.22-2.25.5.22-35.5.22-46.16.0-1 |
None known |
puppetRubyGems |
7.0.0 up to 7.12.1, plus listed versions 7.1.07.10.07.11.07.12.07.3.0 Show 7 moreShow less7.4.07.4.17.5.07.6.17.7.07.8.07.9.0 |
7.12.1 |
puppetRubyGems |
before 6.25.1, plus listed versions 0.13.00.13.10.13.20.13.60.16.0 Show 45 moreShow less0.18.40.22.40.23.00.23.10.23.20.24.00.24.10.24.20.24.30.24.40.24.50.24.60.24.70.24.80.24.90.25.00.25.10.25.20.25.30.25.40.25.50.9.22.6.02.6.12.6.102.6.112.6.122.6.132.6.142.6.152.6.162.6.172.6.182.6.22.6.32.6.42.6.52.6.62.6.72.6.82.6.92.7.12.7.112.7.122.7.13 |
6.25.1 |
puppet-agentRed Hat:satellite_capsule:6.9::el7 |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
puppetserverRed Hat:satellite_capsule:6.9::el7 |
before 0:6.18.0-1.el7sat | 0:6.18.0-1.el7sat |
puppet-agentRed Hat:satellite:6.9::el7 |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
puppetserverRed Hat:satellite:6.9::el7 |
before 0:6.18.0-1.el7sat | 0:6.18.0-1.el7sat |
puppet-agentRed Hat:satellite_capsule:6.10::el7 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
puppetserverRed Hat:satellite_capsule:6.10::el7 From an advisory covering 2 CVEs |
before 0:6.18.0-1.el7sat | 0:6.18.0-1.el7sat |
puppet-agentRed Hat:satellite:6.10::el7 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
puppetserverRed Hat:satellite:6.10::el7 From an advisory covering 2 CVEs |
before 0:6.18.0-1.el7sat | 0:6.18.0-1.el7sat |
puppet-agentRed Hat:rhel_satellite_tools:6.10::el6 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el6sat | 0:6.26.0-1.el6sat |
puppet-agentRed Hat:rhel_satellite_tools:6.10::el7 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
puppet-agentRed Hat:rhel_satellite_tools:6.10::el8 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el8sat | 0:6.26.0-1.el8sat |
puppet-agentRed Hat:rhel_satellite_tools:6.9::el6 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el6sat | 0:6.26.0-1.el6sat |
puppet-agentRed Hat:rhel_satellite_tools:6.9::el7 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el7sat | 0:6.26.0-1.el7sat |
puppet-agentRed Hat:rhel_satellite_tools:6.9::el8 From an advisory covering 2 CVEs |
before 0:6.26.0-1.el8sat | 0:6.26.0-1.el8sat |
puppetSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 3.8.5-15.18.1 | 3.8.5-15.18.1 |
rubygem-puppetSUSE:Linux Enterprise Module for Advanced Systems Management 12 |
before 4.8.1-32.6.1 | 4.8.1-32.6.1 |
puppetUbuntu:14.04:LTS |
All versions, plus listed versions 3.2.4-2ubuntu23.3.1-1ubuntu13.3.1-1ubuntu23.3.1-1ubuntu33.4.2-1 Show 5 moreShow less3.4.3-13.4.3-1ubuntu13.4.3-1ubuntu1.13.4.3-1ubuntu1.23.4.3-1ubuntu1.3 |
None known |
puppetUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.7.2-5ubuntu23.8.4-1ubuntu13.8.5-1ubuntu13.8.5-23.8.5-2ubuntu0.13.8.5-2ubuntu0.1+esm1 |
None known |
puppetUbuntu:18.04:LTS |
All versions, plus listed versions 4.10.4-2ubuntu14.10.4-2ubuntu24.10.4-2ubuntu35.4.0-2ubuntu3 |
None known |
puppetUbuntu:20.04:LTS |
All versions, plus listed versions 5.4.0-2ubuntu35.5.10-4ubuntu3 |
None known |
puppetUbuntu:22.04:LTS |
All versions, plus listed versions 5.5.22-1ubuntu15.5.22-45.5.22-4ubuntu0.2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2021-27023 is a critical vulnerability (CVSS 9.8) in Puppet Agent, published November 18, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.37%, the 72nd percentile. Fixed in puppet 7.12.1.
References
puppet.com/security/cve/CVE-2021-27023
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/62SELE7EKVKZL4GABFMVYMIIUZ7FPEF7
nvd.nist.gov/vuln/detail/CVE-2021-27023
lists.fedoraproject.org/archives/list/[email protected]/message/62SELE7EKVKZL4GABFMVYMIIUZ7FPEF7
github.com/rubysec/ruby-advisory-db/blob/master/gems/puppet/CVE-2021-27023.yml
github.com/advisories/GHSA-93j5-g845-9wqp
Show 57 moreShow less
security-tracker.debian.org/tracker/CVE-2021-27023
github.com/puppetlabs/puppet
access.redhat.com/errata/RHSA-2022:1478
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1929347
bugzilla.redhat.com/show_bug.cgi?id=1992267
bugzilla.redhat.com/show_bug.cgi?id=1998796
bugzilla.redhat.com/show_bug.cgi?id=2005392
bugzilla.redhat.com/show_bug.cgi?id=2019563
bugzilla.redhat.com/show_bug.cgi?id=2023859
bugzilla.redhat.com/show_bug.cgi?id=2025804
bugzilla.redhat.com/show_bug.cgi?id=2027086
bugzilla.redhat.com/show_bug.cgi?id=2027127
bugzilla.redhat.com/show_bug.cgi?id=2032843
bugzilla.redhat.com/show_bug.cgi?id=2033951
bugzilla.redhat.com/show_bug.cgi?id=2038739
bugzilla.redhat.com/show_bug.cgi?id=2038742
bugzilla.redhat.com/show_bug.cgi?id=2039059
bugzilla.redhat.com/show_bug.cgi?id=2039112
bugzilla.redhat.com/show_bug.cgi?id=2043742
bugzilla.redhat.com/show_bug.cgi?id=2043933
bugzilla.redhat.com/show_bug.cgi?id=2051970
bugzilla.redhat.com/show_bug.cgi?id=2061715
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1478.json
access.redhat.com/security/cve/CVE-2021-27023
cve.org/CVERecord?id=CVE-2021-27023
puppet.com/docs/pe/2021.4/osp/release_notes_puppet.html
puppet.com/security/cve/cve-2021-27023
access.redhat.com/errata/RHSA-2022:1708
bugzilla.redhat.com/show_bug.cgi?id=2023853
bugzilla.redhat.com/show_bug.cgi?id=2070984
bugzilla.redhat.com/show_bug.cgi?id=2070985
bugzilla.redhat.com/show_bug.cgi?id=2070991
bugzilla.redhat.com/show_bug.cgi?id=2070994
bugzilla.redhat.com/show_bug.cgi?id=2070996
bugzilla.redhat.com/show_bug.cgi?id=2070999
bugzilla.redhat.com/show_bug.cgi?id=2071002
bugzilla.redhat.com/show_bug.cgi?id=2071004
bugzilla.redhat.com/show_bug.cgi?id=2071006
bugzilla.redhat.com/show_bug.cgi?id=2075031
bugzilla.redhat.com/show_bug.cgi?id=2076979
bugzilla.redhat.com/show_bug.cgi?id=2077046
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1708.json
access.redhat.com/security/cve/CVE-2021-27025
cve.org/CVERecord?id=CVE-2021-27025
nvd.nist.gov/vuln/detail/CVE-2021-27025
puppet.com/security/cve/cve-2021-27025
access.redhat.com/errata/RHSA-2022:4866
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_4866.json
access.redhat.com/errata/RHSA-2022:4867
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_4867.json
suse.com/support/update/announcement/2022/suse-su-20223355-1
bugzilla.suse.com/1192797
suse.com/security/cve/CVE-2021-27023
suse.com/support/update/announcement/2022/suse-su-20223794-1
ubuntu.com/security/CVE-2021-27023
github.com/puppetlabs/puppet/commit/e90023a8b54a58073d71dae655d7636e2c9bcc61
Left out here: 194 versions. The JSON record has them.