جزئیات آسیبپذیری
CVE-2026-12143
form-data does not escape CR/LF/quote in multipart field names and filenames (CRLF injection)
شرح رسمی (انگلیسی)
form-data is a library for creating readable multipart/form-data streams. In versions through 4.0.5, the `field` argument to `FormData#append` and the `filename` option are concatenated verbatim into the `Content-Disposition` header without escaping carriage return (CR), line feed (LF), or double-quote (") characters. An application that passes attacker-controlled data as a field name or filename (for example, an API gateway that turns JSON object keys into multipart field names) allows the attacker to terminate the header line and inject additional headers, or to smuggle entire additional multipart parts, into the request the application forwards to a backend. This can let the attacker add or override form fields (e.g. set `is_admin=true`) seen by the downstream parser. This is an instance of CWE-93 (CRLF injection). The fix escapes CR, LF, and `"` as `%0D`, `%0A`, and `%22` in field names and filenames, matching the serialization browsers use per the WHATWG HTML multipart/form-data encoding algorithm. Exploitation requires the consuming application to use untrusted input as a field name or filename; applications that use only fixed/trusted field names are not affected. Fixed in 2.5.6, 3.0.5, and 4.0.6.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 8.7بالا | 4.0 | CVEProject cvelistV5 (CNA) (harborist) | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
| 7.5بالا | 3.1 | CVEProject cvelistV5 (CNA) (harborist) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
| 7.5بالا | 3.1 | CVEProject cvelistV5 (CNA) (redhat-SADP) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| Red Hat | Network Observability Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Network Observability Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Network Observability Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Node HealthCheck Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Node HealthCheck Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Node HealthCheck Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Node HealthCheck Operator | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | OpenShift Pipelines | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | OpenShift Pipelines | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | OpenShift Pipelines | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | OpenShift Pipelines | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | OpenShift Pipelines | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat 3scale API Management Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat 3scale API Management Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Ansible Automation Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Ansible Automation Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Ansible Automation Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Ansible Automation Platform 2 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Build of Podman Desktop | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Build of Podman Desktop - Tech Preview | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Build of Podman Desktop - Tech Preview | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Build of Podman Desktop - Tech Preview | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux 8 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux 8 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux AI (RHEL AI) 3 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux AI (RHEL AI) 3 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux AI (RHEL AI) 3 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Enterprise Linux AI (RHEL AI) 3 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat JBoss Enterprise Application Platform 7 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat OpenShift AI (RHOAI) | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat OpenShift Container Platform 4 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat OpenShift GitOps | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat OpenShift GitOps | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Satellite 6 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Satellite 6 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Satellite 6 | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Trusted Artifact Signer | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat Trusted Profile Analyzer | همه | CVEProject cvelistV5 (CNA) |
| Red Hat | Red Hat build of Apache Camel - HawtIO 4 | همه | CVEProject cvelistV5 (CNA) |
| form-data | form-data | v < 2.5.6 | CVEProject cvelistV5 (CNA) |
| form-data | form-data | 3.0.0 ≤ v < 3.0.5 | CVEProject cvelistV5 (CNA) |
| form-data | form-data | 4.0.0 ≤ v < 4.0.6 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۶۵- https://github.com/form-data/form-data/commit/64190db548c0179e37206858e39f27cf513e9435 patch
- https://github.com/form-data/form-data/commit/be3f3cf553978bac15a5182f1f3c3d2d38ccf229 patch
- https://github.com/form-data/form-data/commit/c7133499c2ee1b80c678e411244f4442bf902045 patch
- https://www.npmjs.com/package/form-data product
- https://cwe.mitre.org/data/definitions/93.html technical-description
- https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data technical-description
- https://github.com/form-data/form-data/security/advisories/GHSA-hmw2-7cc7-3qxx vendor-advisory
- https://access.redhat.com/security/cve/CVE-2026-12143 vdb-entryx_refsource_REDHAT
- https://bugzilla.redhat.com/show_bug.cgi?id=2488480 issue-trackingx_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-12143.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:59136 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48151 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34342 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:57590 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:66545 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:66488 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60387 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60390 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60388 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60389 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60391 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36319 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36625 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56338 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:66003 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59155 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59153 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41951 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36754 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41929 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41928 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:50300 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60520 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:63047 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44263 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:57545 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60446 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44267 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:57801 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60477 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48693 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:54770 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48124 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:62260 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33155 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33160 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33163 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33173 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:33183 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56431 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56366 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:57013 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41031 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42146 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:43052 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42796 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41066 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40262 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:63373 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:63355 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59556 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59557 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59579 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59558 vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59559 vendor-advisoryx_refsource_REDHAT
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۳/۲۲
- آخرین بهروزرسانی
- ۱۴۰۵/۰۶/۲۰
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- harborist
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- بله
- وضعیت بهرهبرداری
- اثبات مفهوم
- اثر فنی
- جزئی
ضعفها (CWE)
- CWE-93Improper Neutralization of CRLF Sequences ('CRLF Injection')