CVE catalog

CVE-2020-7788

node-ini affected and fixed versions

[CVE catalog]

This affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the context.

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
3.65% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Distribution / releasePackageVersionStatusSource
Debiantrixienode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debiantrixienode-ini3.0.1-2Fixed[CVE-2020-7788]
Debiansidnode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debiansidnode-ini7.0.0+~4.1.1-1Fixed[CVE-2020-7788]
Debianforkynode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debianforkynode-ini7.0.0+~4.1.1-1Fixed[CVE-2020-7788]
Debianbookwormnode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debianbookwormnode-ini3.0.1-2Fixed[CVE-2020-7788]

Showing 8 fix observations. All 9 observations, including unknown and conflicting reports, are available below.

Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
NpmRelease not reportedini1.3.6UnknownSource applicability is not established[GHSA-QQGX-2P2H-9C37]
Debianbookwormnode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debianbookwormnode-ini3.0.1-2Fixed[CVE-2020-7788]
Debianforkynode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debianforkynode-ini7.0.0+~4.1.1-1Fixed[CVE-2020-7788]
Debiansidnode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debiansidnode-ini7.0.0+~4.1.1-1Fixed[CVE-2020-7788]
Debiantrixienode-ini2.0.0-1FixedDistribution-reported fixed boundary[CVE-2020-7788]
Debiantrixienode-ini3.0.1-2Fixed[CVE-2020-7788]
Original provider fields
{
  "package_releases": [
    {
      "name": "node-ini",
      "status": "fixed",
      "release": "sid",
      "version": "7.0.0+~4.1.1-1"
    },
    {
      "name": "node-ini",
      "status": "fixed",
      "release": "forky",
      "version": "7.0.0+~4.1.1-1"
    },
    {
      "name": "node-ini",
      "status": "fixed",
      "release": "trixie",
      "version": "3.0.1-2"
    },
    {
      "name": "node-ini",
      "status": "fixed",
      "release": "bookworm",
      "version": "3.0.1-2"
    }
  ],
  "fixed_versions": [
    {
      "bug": 977718,
      "name": "node-ini",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "2.0.0-1"
    },
    {
      "bug": 977718,
      "name": "node-ini",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "2.0.0-1"
    },
    {
      "bug": 977718,
      "name": "node-ini",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": "2.0.0-1"
    },
    {
      "bug": 977718,
      "name": "node-ini",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": "2.0.0-1"
    }
  ],
  "distribution_packages": [
    {
      "name": "ini",
      "ranges": [
        {
          "type": "SEMVER",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "1.3.6"
            }
          ]
        }
      ],
      "ecosystem": "npm",
      "provider_url": "https://osv.dev/vulnerability/GHSA-qqgx-2p2h-9c37",
      "fixed_version": "1.3.6",
      "provider_source": "pypi",
      "provider_record_id": "GHSA-QQGX-2P2H-9C37",
      "provider_updated_at": "2026-09-10T03:49:13.836088947Z",
      "applicability_unknown": true
    },
    {
      "name": "ini",
      "ranges": [
        {
          "fixed": "1.3.6",
          "introduced": "",
          "last_affected": "",
          "start_excluding": ""
        }
      ],
      "ecosystem": "cpe",
      "provider_url": "https://nvd.nist.gov/vuln/detail/CVE-2020-7788",
      "fixed_version": "1.3.6",
      "provider_source": "nvd",
      "provider_record_id": "NVD-CVE-2020-7788",
      "provider_updated_at": "2026-10-08T22:17:03.403"
    },
    {
      "name": "debian_linux",
      "ranges": [],
      "ecosystem": "cpe",
      "provider_url": "https://nvd.nist.gov/vuln/detail/CVE-2020-7788",
      "fixed_version": "",
      "provider_source": "nvd",
      "provider_record_id": "NVD-CVE-2020-7788",
      "provider_updated_at": "2026-10-08T22:17:03.403"
    }
  ]
}

[Debian bug #977718]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [node-ini]Unknown
    Details (2)
    • 3.0.1-2 · all · bookworm

      Fixed · Fixed: 2.0.0-1

      dsa · node-ini · debian · bookworm; dsa · node-ini · debian · 12

    • 3.0.1-2 · all · bookworm

      Fixed · Fixed: 2.0.0-1

      dsa · node-ini · debian · bookworm; dsa · node-ini · debian · 12

[Debian 13 (Trixie)]

  • [node-ini]Unknown
    Details (2)
    • 3.0.1-2 · all · trixie

      Fixed · Fixed: 2.0.0-1

      dsa · node-ini · debian · 13

    • 3.0.1-2 · all · trixie

      Fixed · Fixed: 2.0.0-1

      dsa · node-ini · debian · 13

Observed:

References