biosig v3.9.2 is available.

It comes improved support of several dataformats, and addresses a number of known and potential vulnerabilities. Find below a detailed list of improvements. Its definitively worth upgrading.

The ABI has not changed, so in case of dynamic linking, you can just replace libbiosig.so and your are all set. In case of static linking, you need to recompile your application.

As usual, downloads are available from here:
https://biosig.sourceforge.net/download.html


= Changes in v3.9.2

* Improved support of data formats:

- ABF1 && ABF2: several improvements:
        some scaling issues were addressed
        support for nOperationsMode=5 (Episodic Stimulation Mode) added

- FEF support improved;
        Files from CNSystem's Taskmonitor can now be opened.

- XML-based formats:
        disable use of internal copy of tinyxml, support for XML-based formats
        will depend on the host providing tinyxml at build-time
        This avoids compilation errors on some platforms (Mac Ports?).

* Security-related improvement:
- MFER:
        add guard against unintended and potentially unsafe use of MFER
        In order to read MFER data, you need to set the environment variable
                set BIOSIG_MFER_TRUST_INPUT=1


* Debian bug #1112133 is now fixed. This addresses all
CVE-2025-54494 CVE-2025-54493 CVE-2025-54492 CVE-2025-54491 CVE-2025-54490 CVE-2025-54489 CVE-2025-54488 CVE-2025-54487 CVE-2025-54486 CVE-2025-54485 CVE-2025-54484 CVE-2025-54483 CVE-2025-54482 CVE-2025-54481 CVE-2025-54480 CVE-2025-54462 CVE-2025-53853 CVE-2025-53557 CVE-2025-53518 CVE-2025-53511 CVE-2025-52581 CVE-2025-52461 CVE-2025-48005 CVE-2025-46411

Unlike the announcement in release v3.9.1, some MFER-related issues where not fixed then, these are fixed now. These changes address also the vulnerability report TALOS-2025-2296 and a view similar issues.


* Platform support:
- New: Python 3.14



Enjoy. Merry Christmas and best Seasons greetings,

    Alois

Reply via email to