Här listas 5 versioner av YARA, från 15 juni 2023 till den aktuella 4.6.0. Varje version länkar till utgivarens egna installationsfiler.
5 versioner på 3 år · ungefär 1,5 per år
| Version | Datum | Storlek | Filer |
|---|---|---|---|
| 4.6.0Senaste | 27 oktober 2026 | — | 64-bitars ZIP32-bitars ZIP Versionsinformation- Add yr_get_version to report the version of the library loaded at runtime (#2247).
- Expose nine more e_machine values in elf module (#2248).
- Sync yara man page with current CLI options (#2256).
- BUGFIX: Validate string, rule, and namespace indices in yr_rules_from_arena (c19fa616).
- BUGFIX: Fix C-stack overflow on deeply nested regex and hex string ASTs (034623f5).
- BUGFIX: Fix integer overflow in console.log() string escaping (6de23b4f).
- BUGFIX: Fix integer overflows in ELF symbol lowercasing and SIMPLE_STR (49088776).
- BUGFIX: Fix 32-bit integer overflow when allocating the VM stack (3aa7cd10).
- BUGFIX: Fix 32-bit integer overflow in _yr_compiler_default_include_callback (b325745a).
- BUGFIX: Fix integer overflow and unchecked allocation in Authenticode digest formatting (5fb6a209).
- BUGFIX: Fix VM stack corruption when a disabled rule is used inside a rule set (6e6f9968).
- BUGFIX: Harden regex anchor and match bounds checks and allow nullable repeats in _yr_re_fiber_sync (9f881b2a).
- BUGFIX: Fix 32-bit match length truncation and notebook allocation overflow on chained strings (0bf3faf2).
- BUGFIX: Fix infinite loop and fiber exhaustion on repeated zero-width assertions in regexes (f8e1ca2e).
- BUGFIX: Prevent exponential memory and CPU growth on nested {n} regex repeats (c1e0dff9).
- BUGFIX: Fix infinite loop/abort when compiling + regex quantifier over zero-code nodes (1cf79dd0).
- BUGFIX: Validate compiled-rule external variables (#2244).
- BUGFIX: Reset entrypoint in yr_scanner_clean_matches (#2245).
- BUGFIX: Fix misaligned uint32_t load of map_list.size in dex module (#2249).
- BUGFIX: Request MD5 with -fips on OpenSSL 3 and handle failure in hash, pe, and elf modules (#2252).
- BUGFIX: Enforce arena buffer bounds invariant in every build (#2253).
- BUGFIX: Harden Authenticode parsing against malformed data (a37be989).
- BUGFIX: Validate arena buffer count (0cdff367).
- BUGFIX: Reject hex jump and repeat lengths that overflow an int (#2237).
- BUGFIX: Bound Aho-Corasick state and match indices on load (#2241).
- BUGFIX: Guard repeat-end against empty stack in _yr_re_fiber_sync (#2240).
- BUGFIX: Bound jump target within code section in yr_execute_code (#2236).
- BUGFIX: Reject unknown object type in yr_object_create (#2235).
- BUGFIX: Check stored digest length before comparing Authenticode digests (#2234).
Contributors: @0xdeadbab3 @dev-rehaann @Henglie @jmestwa-coder @M0nd0R @MarkAtwood @MRX-72 @munzzyy @Rakesh717 @wxsBSD, Hongduo Zhao, Ada Logics, and Anthropic |
| 4.5.5 | 30 oktober 2025 | — | 64-bitars ZIP32-bitars ZIP Versionsinformation- Implement the --no-follow-symlinks option in Windows (6e11b5a).
- BUGFIX: Revert YR_RE_SCAN_LIMIT back to 4096 (#2177).
- BUGFIX: infinite loop while parsing corrupt resource directory in PE module (#2162).
- BUGFIX: improved detection whether a string requires all matches (#2167).
- BUGFIX: Heap overflow while loading hand-crafted compiled rules (#2178). Thanks to Momoko Shiraishi
for the report.
Contributors: @secDre4mer @PeterMatula @wxsBSD |
| 4.5.3 | 23 maj 2025 | — | 64-bitars ZIP32-bitars ZIP Versionsinformation- BUGFIX: Escape new new and carriage return characters when printing file paths (credits to: Rajesh Pangare).
- BUGFIX: Avoid infinite loop while iterating Mach-O regions.
- BUGFIX: High memory consumption while parsing corrupted PE files.
- BUGFIX: Issue while parsing imports in 32-bits PE files.
- BUGFIX: Integer overflow while parsing ELF files.
Contributors: @gremat, @roblabla, @shanehuntley, @wxsBSD |
| 4.5.2 | 10 september 2024 | — | 64-bitars ZIP32-bitars ZIP Versionsinformation- Increase the limit for the maximum number of rows in dotnet module (608fb3d).
- Limit resource names to 1000 character at most (3f5b4c7).
- Recover from syntax error at the end of an included file (4fc1ff82).
- BUGFIX: Crash while parsing PE Rich headers with certain files (cbc982d).
- BUGFIX: Segfault with regular expressions that matched the zero-length string (8616165).
- BUGFIX: Mitigate stack overflow when scanning very deep directory trees (2a9f61d).
- BUGFIX: Fix regression introduced in 6209630 (44fd094). |
| 4.3.2 | 15 juni 2023 | — | 64-bitars ZIP |