CVE-2024-37168
Last modified
CVE-2024-37168 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to versions 1.10.9, 1.9.15, and 1.8.22, there are two separate code paths in which memory can be allocated per message in excess of the `grpc.max_receive_message_length` channel option: If an incoming message has a size on the wire greater than the configured limit, the entire message is buffered before it is discarded; and/or if an incoming message has a size within the limit on the wire but decompresses to a size greater than the limit, the entire message is decompressed into memory, and on the server is not discarded. EPSS estimates a 0.67% chance of exploitation in the next 30 days.
Description
@grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to versions 1.10.9, 1.9.15, and 1.8.22, there are two separate code paths in which memory can be allocated per message in excess of the `grpc.max_receive_message_length` channel option: If an incoming message has a size on the wire greater than the configured limit, the entire message is buffered before it is discarded; and/or if an incoming message has a size within the limit on the wire but decompresses to a size greater than the limit, the entire message is decompressed into memory, and on the server is not discarded. This has been patched in versions 1.10.9, 1.9.15, and 1.8.22.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2024-37168?
How severe is CVE-2024-37168?
How do I fix CVE-2024-37168?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-37162zsa is a library for building typesafe server actions in Nex…5.3
- CVE-2024-37163SkyScrape is a GUI Dashboard for AWS Infrastructure and Mana…7.5
- CVE-2024-37164Computer Vision Annotation Tool (CVAT) is an interactive vid…8.5
- CVE-2024-37165Discourse is an open source discussion platform. Prior to 3.…6.1
- CVE-2024-37166ghtml is software that uses tagged templates for template en…8.9
- CVE-2024-37167Tuleap is an Open Source Suite to improve management of soft…4.3
- CVE-2024-37169@jmondi/url-to-png is a self-hosted URL to PNG utility. Vers…5.3
- CVE-2024-3717The Drag and Drop Multiple File Upload – Contact Form 7 plug…7.5
- CVE-2024-37171SAP Transportation Management (Collaboration Portal) allows …5
- CVE-2024-37172SAP S/4HANA Finance (Advanced Payment Management) does not p…5.4
- CVE-2024-37173Due to insufficient input validation, SAP CRM WebClient UI…6.1
- CVE-2024-37174Custom CSS support option in SAP CRM WebClient UI does not s…6.1
Are you affected by CVE-2024-37168?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
