Lucene search

K
osvGoogleOSV:RUSTSEC-2022-0068
HistoryNov 30, 2022 - 12:00 p.m.

out-of-bounds read possible when setting list-of-pointers

2022-11-3012:00:00
Google
osv.dev
15
out-of-bounds read
list of pointers
message consumer
crashes
data exfiltration
cap'n proto
security advisory
c++

CVSS3

5.4

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

LOW

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

EPSS

0.002

Percentile

51.6%

If a message consumer expects data
of type “list of pointers”,
and if the consumer performs certain specific actions on such data,
then a message producer can cause the consumer to read out-of-bounds memory.
This could trigger a process crash in the consumer,
or in some cases could allow exfiltration of private in-memory data.

The C++ Cap’n Proto library is also affected by this bug.
See the advisory
on the main Cap’n Proto repo for a succinct description of
the exact circumstances in which the problem can arise.

CVSS3

5.4

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

NONE

Availability Impact

LOW

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

EPSS

0.002

Percentile

51.6%