Skip to content
Heist/ feed
Back to feed
CriticalFix available

node-formidable — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2022-29622

An arbitrary file upload vulnerability in formidable v3.1.4 allows attackers to execute arbitrary code via a crafted filename. NOTE: some third parties dispute this issue because the product has common use cases in which uploading arbitrary files is the desired behavior. Also, there are configuration options in all versions that can change the default behavior of how files are handled. Strapi does not consider this to be a valid vulnerability.

Products
node-formidable
Affected versions
Not specified
Fixed versions
3.2.4+20220519git81dd350+~cs4.0.9-1
CVEs
CVE-2022-29622
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 14:56 UTC · Revision 1

Source evidence

DEBIAN-CVE-2022-29622

core-osv · Original source

Published 16 May 2022, 14:15 UTC

An arbitrary file upload vulnerability in formidable v3.1.4 allows attackers to execute arbitrary code via a crafted filename. NOTE: some third parties dispute this issue because the product has common use cases in which uploading arbitrary files is the desired behavior. Also, there are configuration options in all versions that can change the default behavior of how files are handled. Strapi does not consider this to be a valid vulnerability.

osv:DEBIAN-CVE-2022-29622

node-formidable

Fixed versions: 3.2.4+20220519git81dd350+~cs4.0.9-1

node-formidable

Fixed versions: 3.2.4+20220519git81dd350+~cs4.0.9-1

node-formidable

Fixed versions: 3.2.4+20220519git81dd350+~cs4.0.9-1

Complete source record
{
  "id": "69f9b5f8fcdaf08b2f7710cabaf3012e311896278f8569667cfc38d26357b755",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2022-29622",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2022-29622",
    "summary": "An arbitrary file upload vulnerability in formidable v3.1.4 allows attackers to execute arbitrary code via a crafted filename. NOTE: some third parties dispute this issue because the product has common use cases in which uploading arbitrary files is the desired behavior. Also, there are configuration options in all versions that can change the default behavior of how files are handled. Strapi does not consider this to be a valid vulnerability.",
    "evidence": "osv:DEBIAN-CVE-2022-29622",
    "products": [
      {
        "name": {
          "value": "node-formidable",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.2.4+20220519git81dd350+~cs4.0.9-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "node-formidable",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.2.4+20220519git81dd350+~cs4.0.9-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "node-formidable",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.2.4+20220519git81dd350+~cs4.0.9-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2022-29622",
      "aliases": [
        "DEBIAN-CVE-2022-29622"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.2.4+20220519git81dd350+~cs4.0.9-1"
                }
              ]
            }
          ],
          "package": {
            "name": "node-formidable",
            "purl": "pkg:deb/debian/node-formidable?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-29622.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.2.4+20220519git81dd350+~cs4.0.9-1"
                }
              ]
            }
          ],
          "package": {
            "name": "node-formidable",
            "purl": "pkg:deb/debian/node-formidable?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-29622.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.2.4+20220519git81dd350+~cs4.0.9-1"
                }
              ]
            }
          ],
          "package": {
            "name": "node-formidable",
            "purl": "pkg:deb/debian/node-formidable?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-29622.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        }
      ],
      "modified": "2026-10-15T08:02:37.735302075Z",
      "provider": "osv",
      "upstream": [
        "CVE-2022-29622"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2022-29622"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2022-29622",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 323807,
  "published_at": "2022-05-16T14:15:08.027+00:00"
}