PatchSiren cyber security CVE debrief
CVE-2016-6885 Matrixssl CVE debrief
CVE-2016-6885 is a denial-of-service flaw in MatrixSSL before 3.8.4. According to the NVD record, the pstm_exptmod function can hit an invalid free and crash when modular exponentiation is given a base zero value. The result is an availability impact only, but it is remotely reachable and rated HIGH in the NVD entry.
- Vendor
- Matrixssl
- Product
- CVE-2016-6885
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2017-01-13
- Original CVE updated
- 2026-05-13
- Advisory published
- 2017-01-13
- Advisory updated
- 2026-05-13
Who should care
Administrators and vendors using MatrixSSL, especially in embedded products or appliances that expose SSL/TLS functionality, should treat this as a patch-priority issue because the flaw can be triggered remotely and can crash the affected service.
Technical summary
The NVD description states that pstm_exptmod in MatrixSSL before 3.8.4 allows remote attackers to cause a denial of service through an invalid free and crash when a base zero value is used for modular exponentiation. NVD maps the weakness to CWE-416 and lists affected versions through 3.8.3.
Defensive priority
High. This is a remote, unauthenticated availability issue with a CVSS 3.0 score of 7.5 and no confidentiality or integrity impact, so it should be prioritized for upgrade planning and crash-risk reduction.
Recommended defensive actions
- Upgrade MatrixSSL to version 3.8.4 or later, as identified in the vendor advisory and NVD references.
- Inventory products and firmware that bundle MatrixSSL and verify whether they include a vulnerable version (3.8.3 or earlier).
- If immediate upgrade is not possible, isolate exposed services and reduce attack surface until patched binaries can be deployed.
- Add regression testing or validation around the affected code path to confirm the fix and detect crash conditions during maintenance testing.
- Monitor logs and service stability for unexpected crashes that may indicate exposure on unpatched systems.
Evidence notes
This debrief is based only on the supplied NVD record and the linked vendor/third-party references. The NVD entry states the issue affects MatrixSSL before 3.8.4, describes an invalid free and crash in pstm_exptmod when the base value is zero, and assigns CVSS 3.0 7.5 (HIGH) with CWE-416. The MatrixSSL 3.8.4 release page is listed as a vendor patch reference, and the Fuzzing Project article is listed as a third-party advisory corroborating the crash condition.
Official resources
-
CVE-2016-6885 CVE record
CVE.org
-
CVE-2016-6885 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
[email protected] - Patch, Vendor Advisory
-
Mitigation or vendor reference
[email protected] - Third Party Advisory
CVE published on 2017-01-13. The supplied NVD source was later modified on 2026-05-13; that modified timestamp is included for record history only and is not the vulnerability's issue date.