Every CVE Search/ Get API key

CVE-2025-70888

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to...

9.8 CriticalFix available

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.50%Up 0.5 points since Mar 26, 2026
90%50%10%1%

What each source reports

CVE List Score used 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
CVE-2025-70888
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
EUVDEUVD-2025-209012 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
EUVD-2025-209012
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-m387-6h4v-93hp 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to...

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
GHSA-m387-6h4v-93hp
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
NVD 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
CVE-2025-70888
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
OSV 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
CVE-2025-70888
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2025-70888 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
DEBIAN-CVE-2025-70888
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-70888 9.8

An issue in mtrojnar Osslsigncode affected at v2.10 and before allows a remote attacker to escalate privileges via the osslsigncode.c component

Record
UBUNTU-CVE-2025-70888
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2026:10482-1 No score

osslsigncode-2.13-1.1 on GA media

These are all security issues fixed in the osslsigncode-2.13-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10482-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20473-1 No score

Security update for osslsigncode

This update for osslsigncode fixes the following issues:

Changes in osslsigncode:

  • Update to 2.13 (bsc#1260680, CVE-2025-70888):

    • fixed integer overflows when processing APPX compressed data streams
    • fixed double-free vulnerabilities in APPX file processing
    • fixed multiple memory corruption issues in PE page hash computation
  • Changes from 2.12:

    • fixed a buffer overflow while extracting message digests
  • Changes from 2.11:

    • added keyUsage validation for signer certificate
    • added printing CRL details during signature verification
    • implemented a workaround for CRL servers returning the HTTP Content-Type header other than application/pkix-crl
    • fixed HTTP keep-alive handling
    • fixed macOS compiler and linker flags
    • fixed undefined BIO_get_fp() behavior with BIO_FLAGS_UPLINK_INTERNAL
  • update to 2.10:

    • added JavaScript signing
    • added PKCS#11 provider support (requires OpenSSL 3.0+)
    • added support for providers without specifying "-pkcs11module" option
    • (OpenSSL 3.0+, e.g., for the upcoming CNG provider)
    • added compatibility with the CNG engine version 1.1 or later
    • added the "-engineCtrl" option to control hardware and CNG engines
    • added the '-blobFile' option to specify a file containing the blob content
    • improved unauthenticated blob support (thanks to Asger Hautop Drewsen)
    • improved UTF-8 handling for certificate subjects and issuers
    • fixed support for multiple signerInfo contentType OIDs (CTL and Authenticode)
    • fixed tests for python-cryptography >= 43.0.0
  • update to version 2.9:

    • added a 64 bit long pseudo-random NONCE in the TSA request
    • missing NID_pkcs9_signingTime is no longer an error
    • added support for PEM-encoded CRLs
    • fixed the APPX central directory sorting order
    • added a special "-" file name to read the passphrase from stdin
    • used native HTTP client with OpenSSL 3.x, removing libcurl dependency
    • added '-login' option to force a login to PKCS11 engines
    • added the "-ignore-crl" option to disable fetching and verifying CRL Distribution Points
    • changed error output to stderr instead of stdout
    • various testing framework improvements
    • various memory corruption fixes
  • update to version 2.8:

    • Microsoft PowerShell signing sponsored by Cisco Systems, Inc.
    • fixed setting unauthenticated attributes (Countersignature, Unauthenticated
    • Data Blob) in a nested signature
    • added the "-index" option to verify a specific signature or modify its unauthenticated attributes
    • added CAT file verification
    • added listing the contents of a CAT file with the "-verbose" option
    • added the new "extract-data" command to extract a PKCS#7 data content to be signed with "sign" and attached with "attach-signature"
    • added PKCS9_SEQUENCE_NUMBER authenticated attribute support
    • added the "-ignore-cdp" option to disable CRL Distribution Points (CDP) online verification
    • unsuccessful CRL retrieval and verification changed into a critical error the "-p" option modified to also use to configured proxy to connect CRL Distribution Points
    • added implicit allowlisting of the Microsoft Root Authority serial number 00C1008B3C3C8811D13EF663ECDF40
    • added listing of certificate chain retrieved from the signature in case of verification failure
Record
openSUSE-SU-2026:20473-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
osslsigncode
Debian:12
All versions, plus listed versions
2.10-12.11-12.12-12.13-12.13-2
Show 7 moreShow less
2.14-12.5-42.8-12.8-22.9-12.9-1~bpo12+12.9-2
None known
osslsigncode
Debian:13
All versions, plus listed versions
2.10-12.11-12.12-12.13-12.13-22.14-12.9-2
None known
osslsigncode
Debian:14
before 2.11-1, plus listed versions
2.10-12.9-2
2.11-1
osslsigncode
Ubuntu:16.04:LTS
All versions, plus listed versions
1.7.1-1
None known
osslsigncode
Ubuntu:18.04:LTS
All versions, plus listed versions
1.7.1-2build11.7.1-2ubuntu11.7.1-3
None known
osslsigncode
Ubuntu:20.04:LTS
All versions, plus listed versions
2.0-1
None known
osslsigncode
Ubuntu:22.04:LTS
All versions, plus listed versions
2.1-12.2-1ubuntu1
None known
osslsigncode
Ubuntu:24.04:LTS
All versions, plus listed versions
2.5-42.8-2
None known
osslsigncode
Ubuntu:25.10
All versions, plus listed versions
2.9-2
None known
osslsigncode
Ubuntu:26.10
All versions, plus listed versions
2.13-12.13-22.14-1
None known
osslsigncode
Ubuntu:26.04:LTS
All versions, plus listed versions
2.9-22.10-12.11-12.12-12.13-1
None known
osslsigncode
openSUSE:Tumbleweed
before 2.13-1.1
2.13-1.1
osslsigncode
openSUSE:Leap 16.0
before 2.13-bp160.1.1
2.13-bp160.1.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-70888 is a critical vulnerability (CVSS 9.8) in Osslsigncode Project Osslsigncode, published March 25, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. Fixed in osslsigncode 2.11-1.

References

Show 5 moreShow less
MoveEnter Open