Paper/Archive/CVE-2026-55211

CVE-2026-55211

equinor surfio — surfio IRAP header size fields cause out-of-bounds reads

Description · from the CVE record

Surfio is a library for reading and writing surface files. Prior to 0.0.19, surfio does not correctly validate size fields in IRAP files, leading to a buffer overflow when untrusted files are parsed. The severity assumes surfio is used to parse untrusted files in a networking context such as a web service. This issue is fixed in version 0.0.19.

Affected

ProductAffectedFixed inSource
surfio< 0.0.19–CNA

Scores by source

GitHub_M (CNA)9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CISA ADPSSVCExploitation: none · Automatable: yes · Technical impact: total

References

refgithub.com/equinor/surfio/security/advisories/GHSA-rcr2-hggw-43wmrefgithub.com/equinor/surfio/pull/86refgithub.com/equinor/surfio/commit/1619750bce28e39c4f378d2fb6d28b72380a12aarefgithub.com/equinor/surfio/commit/e009c0cad145484f854aeb22d1979f9216b291dbrefgithub.com/equinor/surfio/releases/tag/0.0.19