Skip to content

Conversation

@klockla
Copy link
Collaborator

@klockla klockla commented Oct 2, 2025

Fix for:

CVE-2024-7254

Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java Protobuf Lite parser, or against Protobuf map fields, creates unbounded recursions that can be abused by an attacker.

CWE-400 Uncontrolled Resource Consumption, CWE-787 Out-of-bounds Write, CWE-674 Uncontrolled Recursion

(Vulnerabilities fixes)

Signed-off-by: Laurent Klock <Laurent.Klock@arhs-cube.com>
@klockla klockla self-assigned this Oct 2, 2025
@klockla klockla added this to the 2.5 milestone Oct 2, 2025
@klockla klockla added dependencies Pull requests that update a dependency file Security labels Oct 2, 2025
@klockla klockla marked this pull request as draft October 2, 2025 12:37
@klockla klockla marked this pull request as ready for review October 21, 2025 09:31
@klockla klockla merged commit 5d95427 into crawler-commons:master Oct 21, 2025
2 checks passed
@klockla klockla deleted the grpc-1.75 branch October 21, 2025 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant