Two compiler failures corrected

YARA-X version 1.22.1, released October 26, fixes two panic conditions involving regular expressions. The project identifies one involving conversion to a masked literal with the fullword modifier, and another involving deeply nested fixed repetitions.

Reliability across rule processing

The maintenance release follows version 1.22.0, which added unsigned 64-bit support and new integer-reading functions, alongside robustness fixes. Those earlier changes included limiting generated WebAssembly function size and improving validation of deserialized rule data.

What the release establishes

For security teams integrating the engine, these notes concern the reliability of the machinery that processes detection rules. A failure during compilation is a different event from a completed scan that finds no match; operational reporting needs to preserve that distinction. The release notes document fixes, but do not establish an exploited vulnerability, remote compromise or improved detection rates. The relevant evidence is specific compiler behavior corrected in a maintenance version, rather than a broad claim that the engine now identifies more threats.

Sources & further reading

Our practical suggestions are editorial guidance. Verify applicability against current source and vendor instructions.

Suggest a correction →