Bug 1939701 (CVE-2021-20290) - CVE-2021-20290 smart_proxy_openscap: Clients can perform reserved actions on Foreman Server through OpenSCAP plugin for smart-proxy
Summary: CVE-2021-20290 smart_proxy_openscap: Clients can perform reserved actions on ...
Keywords:
Status: NEW
Alias: CVE-2021-20290
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody
QA Contact:
URL:
Whiteboard:
Depends On: 1939709
Blocks: 1937277 1945042
TreeView+ depends on / blocked
 
Reported: 2021-03-16 20:50 UTC by Yadnyawalk Tale
Modified: 2023-07-07 08:28 UTC (History)
11 users (show)

Fixed In Version: smart_proxy_openscap 0.9.1
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Yadnyawalk Tale 2021-03-16 20:50:13 UTC
On Foreman, OpenSCAP plugin for smart-proxy introduce a flaw which allows any client to perform actions of Foreman Server. OpenSCAP plugin and a Client system that has Puppet installed with certs signed by Puppet CA or a Foreman with a client system that has a consumer certificate from the Katello CA; attacker can use this Client's certs to access the OpenSCAP API and perform actions which are only reserved for a Foreman server.

Comment 1 Yadnyawalk Tale 2021-03-16 20:50:21 UTC
Acknowledgments:

Name: Evgeni Golov (Red Hat)
Upstream: Foreman project

Comment 2 Yadnyawalk Tale 2021-03-16 20:50:24 UTC
Mitigation:

To mitigate the flaw, disable smart_proxy_openscap plugin from the Server. You can do that either by editing `/etc/foreman-proxy/settings.d/openscap.yml` and restarting `systemctl restart foreman-proxy.service`, or by running `foreman-installer --no-enable-foreman-proxy-plugin-openscap` command.

Comment 6 Yadnyawalk Tale 2021-03-18 19:36:15 UTC
Statement:

Red Hat Satellite 6 ship smart_proxy_openscap plugin which is affected by the flaw. The highest threat from this vulnerability is to integrity and system availability.

Comment 7 Lukas Zapletal 2021-04-06 14:32:52 UTC
Upstream patch: https://github.com/theforeman/smart_proxy_openscap/pull/80

(Pending review)


Note You need to log in before you can comment on or make changes to this bug.