Lucene search

K
cve[email protected]CVE-2024-2410
HistoryMay 03, 2024 - 1:15 p.m.

CVE-2024-2410

2024-05-0313:15:21
CWE-416
web.nvd.nist.gov
34
cve-2024-2410
nvd
json parsing
stream vulnerability
memory corruption

7.6 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L

7.3 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

8.8%

The JsonToBinaryStream()Β function is part of the protocol buffers C++ implementation and is used to parse JSON from a stream. If the input is broken up into separate chunks in a certain way, the parser will attempt to read bytes from a chunk that has already been freed.

Affected configurations

Vulners
Node
protocolbuffersprotobufRange4.22.0–4.25.0

CNA Affected

[
  {
    "defaultStatus": "unaffected",
    "product": "protobuf",
    "repo": "https://github.com/protocolbuffers/protobuf",
    "vendor": "protocolbuffers",
    "versions": [
      {
        "lessThan": "4.25.0",
        "status": "affected",
        "version": "4.22.0",
        "versionType": "semver"
      }
    ]
  }
]

7.6 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L

7.3 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

8.8%