CVE-2022-21187
Last modified
CVE-2022-21187 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The package libvcs before 0.11.1 are vulnerable to Command Injection via argument injection. When calling the update_repo function (when using hg), the url parameter is passed to the hg clone command. EPSS estimates a 3.65% chance of exploitation in the next 30 days.
Description
The package libvcs before 0.11.1 are vulnerable to Command Injection via argument injection. When calling the update_repo function (when using hg), the url parameter is passed to the hg clone command. By injecting some hg options it was possible to get arbitrary command execution.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Libvcs Project | Libvcs | < 0.11.1 |
References
- https://github.com/vcs-python/libvcs/blob/v0.11.1/CHANGES%23libvcs-0111-2022-03-12Release Notes, Third Party Advisory
- https://github.com/vcs-python/libvcs/pull/306Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-PYTHON-LIBVCS-2421204Third Party Advisory
- https://github.com/vcs-python/libvcs/blob/v0.11.1/CHANGES%23libvcs-0111-2022-03-12Release Notes, Third Party Advisory
- https://github.com/vcs-python/libvcs/pull/306Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-PYTHON-LIBVCS-2421204Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2022-21187?
How severe is CVE-2022-21187?
How do I fix CVE-2022-21187?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2022
- CVE-2022-21181Improper input validation for some Intel(R) PROSet/Wireless …7.8
- CVE-2022-21182A privilege escalation vulnerability exists in the router co…8.8
- CVE-2022-21183Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2022-21184An information disclosure vulnerability exists in the Licens…5.9
- CVE-2022-21185Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2022-21186The package @acrontum/filesystem-template before 0.0.2 are v…9.8
- CVE-2022-21188Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2022-21189The package dexie before 3.2.2, from 4.0.0-alpha.1 and befor…9.8
- CVE-2022-2119OFFIS DCMTK's (All versions prior to 3.6.7) service class pr…9.8
- CVE-2022-21190This affects the package convict before 6.2.3. This is a byp…9.8
- CVE-2022-21191Versions of the package global-modules-path before 3.0.0 are…9.8
- CVE-2022-21192All versions of the package serve-lite are vulnerable to Dir…7.5
Are you affected by CVE-2022-21187?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
