CVE-2021-3469 Missing authorization in Foreman
Authenticated attackers can impersonate foreman-proxy to sign malicious certificates if Puppet CA SANs are explicitly enabled.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2021-3469?
CVE-2021-3469 is a medium-severity missing authorization vulnerability in Theforeman Foreman, published on 3 Jun 2021. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
Foreman versions before 2.3.4 and before 2.4.0 is affected by an improper authorization handling flaw. An authenticated attacker can impersonate the foreman-proxy if product enable the Puppet Certificate authority (CA) to sign certificate requests that have subject alternative names (SANs). Foreman do not enable SANs by default and `allow-authorization-extensions` is set to `false` unless user change `/etc/puppetlabs/puppetserver/conf.d/ca.conf` configuration explicitly.
Weakness: CWE-863
Which versions are affected by CVE-2021-3469?
It affects 1 product.
Products include Theforeman Foreman.
How do I fix CVE-2021-3469?
No fix has been published for CVE-2021-3469 yet. Limit exposure of the affected software until one is available.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2021-3469 being exploited?
There is no known exploitation of CVE-2021-3469 in the wild and no public exploit code.
Other vulnerabilities in Theforeman Foreman
Sources
Also known as GHSA-gfhf-42qr-7pgh.