جزئیات آسیبپذیری
CVE-2026-28291
simple-git has Command Execution via Option-Parsing Bypass
شرح رسمی (انگلیسی)
simple-git enables running native Git commands from JavaScript. Versions up to and including 3.31.1 allow execution of arbitrary commands through Git option manipulation, bypassing safety checks meant to block dangerous options like -u and --upload-pack. The flaw stems from an incomplete fix for CVE-2022-25860, as Git's flexible option parsing allows numerous character combinations (e.g., -vu, -4u, -nu) to circumvent the regular-expression-based blocklist in the unsafe operations plugin. Due to the virtually infinite number of valid option variants that Git accepts, a complete blocklist-based mitigation may be infeasible without fully emulating Git's option parsing behavior. This issue has been fixed in version 3.32.0.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.1بالا | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| 8.1بالا | 3.1 | CVEProject cvelistV5 (CNA) (redhat-SADP) | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Red Hat | Red Hat Build of Keycloak | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Process Automation 7 | همه | CVEProject cvelistV5 (CNA) |
| steveukx | git-js | < 3.32.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۸- https://github.com/steveukx/git-js/commit/1effd8e5012a5da05a9776512fac3e39b11f2d2d x_refsource_MISC
- https://github.com/steveukx/git-js/blob/789c13ebabcf18ebe0b3a0c88ebb4037dede42e3/simple-git/src/lib/plugins/block-unsafe-operations-plugin.ts#L26 x_refsource_MISC
- https://github.com/steveukx/git-js/releases/tag/simple-git%403.32.0 x_refsource_MISC
- https://www.cve.org/CVERecord?id=CVE-2022-25860 x_refsource_MISC
- https://github.com/steveukx/git-js/security/advisories/GHSA-jcxm-m3jx-f287 x_refsource_CONFIRM
- https://access.redhat.com/security/cve/CVE-2026-28291 vdb-entryx_refsource_REDHAT
- https://bugzilla.redhat.com/show_bug.cgi?id=2457930 issue-trackingx_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-28291.json x_sadp-csaf-vex
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۱/۲۴
- آخرین بهروزرسانی
- ۱۴۰۵/۰۴/۲۴
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- اثبات مفهوم
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-78Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')