In Eclipse iceoryx2 versions greater than v0.8.0, the StaticString exposes its contents as mutable bytes through safe APIs, while String::as_str() converts those bytes into a Rust string slice without validating UTF-8. An application can therefore create an invalid &str and trigger undefined behavior using entirely safe Rust.
{
"cna_assigner": "eclipse",
"cwe_ids": [
"CWE-749"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/92xxx/CVE-2026-92612.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "0.8.1"
},
{
"last_affected": "*"
}
],
"source": "AFFECTED_FIELD"
}
]
}