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": [
{
"range": [
{
"introduced": "0.8.1"
},
{
"last_affected": "*"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
]
}{
"extracted_events": [
{
"original_tag": "v0.10.0",
"range": [
{
"fixed": "135d09dd8b29f321f1725920d434864c4e512378"
}
],
"source": "REFERENCES_TAG"
}
]
}