CVE-2021-25636 Incorrect trust validation of signature with ambiguous KeyInfo children

High 7.5 Published Updated

Attackers can bypass digital signature validation in LibreOffice by manipulating XML streams, causing the application to report invalid signatures as valid.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-25636?

CVE-2021-25636 is a high-severity vulnerability in Fedoraproject Fedora, published on 22 Feb 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

LibreOffice supports digital signatures of ODF documents and macros within documents, presenting visual aids that no alteration of the document occurred since the last signing and that the signature is valid. An Improper Certificate Validation vulnerability in LibreOffice allowed an attacker to create a digitally signed ODF document, by manipulating the documentsignatures.xml or macrosignatures.xml stream within the document to contain both "X509Data" and "KeyValue" children of the "KeyInfo" tag, which when opened caused LibreOffice to verify using the "KeyValue" but to report verification with the unrelated "X509Data" value. This issue affects: The Document Foundation LibreOffice 7.2 versions prior to 7.2.5.

Weakness: CWE-295, CWE-347

Which versions are affected by CVE-2021-25636?

It affects 2 products.

Linux distribution packages (40)
autocorr-af AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-bg AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ca AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-cs AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-da AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-de AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-en AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-es AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-fa AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-fi AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-fr AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ga AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-hr AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-hu AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-is AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-it AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ja AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ko AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-lb AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-lt AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-mn AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-nl AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-pl AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-pt AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ro AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-ru AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-sk AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-sl AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-sr AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-sv AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-tr AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-vi AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
autocorr-zh AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-base AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-calc AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-core AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-data AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-draw AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-emailmerge AlmaLinux:8All versions1:6.4.7.2-11.el8.alma
libreoffice-filters AlmaLinux:8All versions1:6.4.7.2-11.el8.alma

Products include Fedoraproject Fedora, Libreoffice Libreoffice.

How do I fix CVE-2021-25636?

Upgrade to a fixed version.

Is CVE-2021-25636 being exploited?

There is no known exploitation of CVE-2021-25636 in the wild and no public exploit code.

All Fedoraproject Fedora vulnerabilities

Sources

Also known as ALSA-2022:7461, DEBIAN-CVE-2021-25636, GHSA-3cgr-wxhv-h7xw, RHSA-2022:7461, RLSA-2022:7461, SUSE-SU-2022:0886-1 and 4 more.

Is CVE-2021-25636 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free