
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-55209 is a critical input validation vulnerability in the resdata Python library (pip package) maintained by Equinor, affecting all versions prior to 6.2.9. The flaw exists in the parsing of GRDECL reservoir simulation files and encompasses multiple weakness classes: classic buffer overflow (CWE-120), out-of-bounds read (CWE-125), improper validation of array index (CWE-129), and NULL pointer dereference (CWE-476). The vulnerability was originally published as a security advisory on June 11, 2026, and added to the GitHub Advisory Database on August 18, 2026. It carries a CVSS v3.0 base score of 9.8 (Critical), reflecting network-accessible exploitation with no privileges or user interaction required (GitHub Advisory, Equinor Advisory).
The root cause is insufficient input validation during the parsing of GRDECL (Grid Eclipse) files — a format used in reservoir simulation workflows. Specific fixes in version 6.2.9 include adding size specifiers to sscanf with %g format strings, validating the size of GRDECL keywords, and adding bounds-checking for corsnum and actnum arrays, indicating that the parser previously accepted attacker-controlled values without verifying buffer or array boundaries (resdata Release 6.2.9). The multiple CWEs (CWE-120, CWE-125, CWE-129, CWE-476) suggest that a maliciously crafted GRDECL file can trigger buffer overflows, out-of-bounds memory reads, invalid array indexing, and NULL pointer dereferences within the same parsing code path. The attack vector is network-based when resdata is deployed as part of a web service or API that accepts user-supplied GRDECL files; no authentication or user interaction is required (GitHub Advisory).
Successful exploitation can result in full compromise of confidentiality, integrity, and availability of the affected service. An unauthenticated remote attacker who can supply a malicious GRDECL file to a vulnerable resdata-based application may achieve arbitrary code execution, read sensitive memory contents, corrupt data, or crash the service entirely. The severity is highest in networked deployments such as web services or APIs that parse GRDECL files from untrusted sources, where exploitation could enable lateral movement within the hosting environment or exposure of sensitive reservoir simulation data (GitHub Advisory, Equinor Advisory).
As of the time of publication, there is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The vulnerability requires no privileges, no user interaction, and is reachable over the network with low attack complexity, making it highly attractive for weaponization if a PoC is developed. No threat actor attribution has been reported, and the CVE is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The vulnerability was detected by Qualys (detection ID 5017018) and is tracked by Tenable cloud security plugins (Feedly).
The primary remediation is to upgrade resdata to version 6.2.9 or later (also patched in 6.3.0), which introduces proper input validation for GRDECL file parsing including size-bounded sscanf calls and array bounds checks (resdata Release 6.2.9, Equinor Advisory). If an immediate upgrade is not feasible, operators should restrict access to any file upload or parsing endpoints that accept GRDECL files, and avoid processing GRDECL files from untrusted or unauthenticated sources. Running the service in a sandboxed or containerized environment with minimal privileges can limit the blast radius of exploitation until patching is complete.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."