04533b70e6
On v3.2.2, testing with an Infineon SLB9673 resulted in the following error when attempting to read from a previously written NV index. Upgrading to the latest release, v4.1.3, resolves the issue: ```shell ~# tpm2_nvread 0x1900001 WARN: Reading full size of the NV index ERROR:esys:../tpm2-tss-3.2.2/src/tss2-esys/esys_iutil.c:1096:esys_GetResourceObject() Error: Esys handle does not exist (70018). ERROR: Esys_SequenceComplete(0x70018) - esapi:The ESYS_TR resource object is bad ERROR: Failed to get shandle ERROR: Failed to read NVRAM area at index 0x1900001 ERROR: Unable to run tpm2_nvread ``` Between v3.2.2 and v4.1.3, the most notable update is v4.1.0 [1], which includes a fix for CVE-2024-29040, along with 40+ bug fixes and 10+ new features. Bumping to v4.1.3 adds access to these improvements and addresses the NV index read issue. [1] https://github.com/tpm2-software/tpm2-tss/releases/tag/4.1.0 Fixes: https://www.cve.org/CVERecord?id=CVE-2024-29040 Signed-off-by: Abelino Romo <abelino.romo@gmail.com> [Fiona: rebase for package/tpm2-tss changes] Signed-off-by: Fiona Klute <fiona.klute@gmx.de> [Julien: - add "security" in commit log title - add "Fixes:" and CVE url in commit log ] Signed-off-by: Julien Olivain <ju.o@free.fr>