Skip to content

Commit a5ce91d

Browse files
committed
Update changelog formatting.
1 parent 4652de6 commit a5ce91d

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

CHANGELOG.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ Forge ChangeLog
33

44
## 1.3.2 - 2025-11-xx
55

6-
### Fixed
7-
- Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC verification
8-
bypass due to missing macData enforcement and improper asn1.validate routine
9-
reported by Hunter Wodzenski.
10-
11-
## 1.3.2 - 2025-11-xx
12-
136
### Security
7+
- **HIGH**: ASN.1 Validator Desynchronization
8+
- An Interpretation Conflict (CWE-436) vulnerability in node-forge versions
9+
1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1
10+
structures to desynchronize schema validations, yielding a semantic
11+
divergence that may bypass downstream cryptographic verifications and
12+
security decisions.
13+
- Reported by Hunter Wodzenski.
14+
- CVE ID: [CVE-2025-12816](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-12816)
15+
- GHSA ID: [GHSA-5gfm-wpxj-wjgq](https://github.com/digitalbazaar/forge/security/advisories/GHSA-5gfm-wpxj-wjgq)
1416
- **HIGH**: ASN.1 Unbounded Recursion
1517
- An Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions
1618
1.3.1 and below enables remote, unauthenticated attackers to craft deep
@@ -29,6 +31,9 @@ Forge ChangeLog
2931
- GHSA ID: [GHSA-65ch-62r8-g69g](https://github.com/digitalbazaar/forge/security/advisories/GHSA-65ch-62r8-g69g)
3032

3133
### Fixed
34+
- [asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC
35+
verification bypass due to missing macData enforcement and improper
36+
asn1.validate routine.
3237
- [asn1] Add `fromDer()` max recursion depth check.
3338
- Add a `asn1.maxDepth` global configurable maximum depth of 256.
3439
- Add a `asn1.fromDer()` per-call `maxDepth` option.

0 commit comments

Comments
 (0)