Python-yara

Latest version: v1.0.2

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

3.9.0

* Improve scan performance for certain strings.
* Reduce stack usage.
* Prevent inadvertent use of compiled rules by forcing the use of `-C` when using `yara` command-line tool.
* BUGFIX: Buffer overflow in "dotnet" module.
* BUGFIX: Internal error when running multiple instances of YARA in Mac OS X. (945)
* BUGFIX: Regexp regression when using nested quantifiers {x,y} for certain values of x and y. (1018)
* BUGFIX: High RAM consumption in "pe" module while parsing certain files.(0c8b461154269c0f7ba9c71c1a3b8c65af29c7ac)
* BUGFIX: Denial of service when using "dex" module. Found by the Cisco Talos team. (1023)
* BUGFIX: Issues with comments inside hex strings.

Refer to the [documentation](http://yara.readthedocs.org/en/latest/gettingstarted.html#compiling-and-installing-yara) for information on how to build and install YARA.

3.8.1

* BUGFIX: Some combinations of boolean command-line flags were broken in version 3.8.0.
* BUGFIX: While reporting errors that occur at the end of the file, the file name appeared as `null`.
* BUGFIX: `dex` module now works in big-endian architectures.
* BUGFIX: Keep ABI compatibility by keeping deprecated functions visible.

Refer to the [documentation](http://yara.readthedocs.org/en/latest/gettingstarted.html#compiling-and-installing-yara) for information on how to build and install YARA.

3.8.0

* Scanner API.
* New “xor” modifier for strings.
* New fields and functions in PE module.
* Add functions “min” and “max” to math module.
* Make compiled.
* `yara` and `yarac`support reading rules from stdin by using `-` as the file name.
* Rule compilation is faster.
* BUGFIX: Regression in regex engine. /ba{3}b/ was matching “baaaab”.
* BUGFIX: Function yr_compiler_add_fd() was reading only the first 1024 bytes of the file.
* BUGFIX: Wrong calculation of sha256 hashes in Windows when using native crypto API.
* Lots of more bug fixes.

Refer to the [documentation](http://yara.readthedocs.org/en/latest/gettingstarted.html#compiling-and-installing-yara) for information on how to build and install YARA.

3.7.1

* Fix regression in include directive (issue 796)
* Fix bug in PE checksum calculation causing wrong results in some cases.

3.7.0

* `time` module (Wesley Shields)
* `yara` command-line tool now accept multiple rule files
* Allow a configurable limit for the number of strings per rule (option `--max-strings-per-rule`)
* Implement integrity check for compiled rules
* Implement API for customizing`import` statement (edhoedt)
* Scan process memory in FreeBSD and OpenBDS (Hilko Bengen)
* BUGFIX: Negated character classes not working with case-insensitive regexps (765)
* BUGFIX: Multiple bugs while parsing ELF files (Nate Rosenblum)
* BUGFIX: Out-of-bounds access while parsing PE files.
* BUGFIX: Memory leaks while parsing invalid rules.

Refer to the [documentation](http://yara.readthedocs.org/en/latest/gettingstarted.html#compiling-and-installing-yara) for information on how to build and install YARA.

3.6.3

BUGFIX: Heap overflow (4a342f01e5439b9bb901aff1c6c23c536baeeb3f)
BUGFIX: Off-by-one NULL write in stack buffer (964d6c0835d3afa84d3bdb71d1bb15b64f31753a)
BUGFIX: Multiple issues in "dotnet" module (f40c14c140ecc5e6cfd88fdac157aa4bd8255059, fc35e5f2a5259be70b74891076f81f6a7dcc5bad)

Refer to the [documentation](http://yara.readthedocs.org/en/latest/gettingstarted.html#compiling-and-installing-yara) for information on how to build and install YARA.

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.