Skip to content

Commit 89d525c

Browse files
committed
Add release notes for OpenDJ 5.1.2 and OpenAM 16.1.2 with security updates and new features
1 parent 39ee704 commit 89d525c

2 files changed

Lines changed: 123 additions & 0 deletions

File tree

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
layout: home
3+
landing-title: "OpenDJ 5.1.2 Released"
4+
landing-title2: "OpenDJ 5.1.2 Released"
5+
description: OpenDJ 5.1.2 addresses multiple security vulnerabilities including LDAP filter stack exhaustion, JMX deserialization, VLV memory exhaustion and DSMLv2 gateway SSRF, plus ACI, replication and alias dereferencing fixes
6+
keywords: 'OpenDJ, LDAP, directory server, release 5.1.2, security update, CVE-2026-62366, CVE-2026-62373, CVE-2026-62375, DSMLv2, SASL PLAIN, ACI, replication, alias dereferencing'
7+
imageurl: 'opendj-og.png'
8+
share-buttons: true
9+
---
10+
# OpenDJ 5.1.2 Released
11+
[Download](https://github.com/OpenIdentityPlatform/OpenDJ/releases/tag/5.1.2)
12+
13+
## What's new
14+
15+
### Security vulnerabilities
16+
* Addressed OpenDJ security vulnerabilities:
17+
* [CVE-2026-62366](https://github.com/advisories/GHSA-rv4q-c6mr-wxp7) - Unauthenticated stack exhaustion when decoding an LDAP search filter (DoS)
18+
* [CVE-2026-62373](https://github.com/advisories/GHSA-qj63-3vrg-vcfx) - JMX MBean-argument deserialization without a serial filter
19+
* [CVE-2026-62375](https://github.com/advisories/GHSA-q4wx-wj4j-4657) - Unbounded VLV offset array allocation leading to memory-exhaustion DoS
20+
* [GHSA-68r5-9hpg-7qw9](https://github.com/advisories/GHSA-68r5-9hpg-7qw9) - Unauthenticated SSRF, local file read and unbounded-read DoS in the DSMLv2 gateway
21+
* [GHSA-p279-2cqp-84jg](https://github.com/advisories/GHSA-p279-2cqp-84jg) - SASL PLAIN authzid bypassing the proxy ACI scope check
22+
* Addressed third-party dependency vulnerabilities:
23+
* [CVE-2026-9828](https://nvd.nist.gov/vuln/detail/CVE-2026-9828) - QOS.CH logback-core deserialization of untrusted data
24+
* [CVE-2026-10532](https://nvd.nist.gov/vuln/detail/CVE-2026-10532) - Logback object injection through `HardenedObjectInputStream` modules
25+
26+
### Access control (ACI) fixes
27+
* Fixed `StackOverflowError` while parsing long ACI with repetitive targets
28+
* Fixed `StringIndexOutOfBoundsException` on a blank bind rule in ACI
29+
* Fixed `NullPointerException` decoding an ACI bind rule with a missing `and`/`or` operand
30+
* Fixed ACI grouped bind rule wrongly rejected when a value contains parentheses
31+
32+
### Replication fixes
33+
* Fixed `OutOfMemoryError` during replication initialize with the JDBC backend
34+
* Rejected TCP self-connects in replication connect paths
35+
* Fixed import/export context leak on failed `initializeRemote` validation
36+
* Fixed replication catch-up re-sending updates with the original assured flag
37+
* Prevented rolling back a concurrently adopted generation ID on an aborted handshake
38+
39+
### Directory server fixes
40+
* Fixed `cn=changelog` search failing when aliases are dereferenced
41+
* Fixed dereferencing an alias that points into another backend
42+
* Fixed alias dereferencing dropping entries and accumulating DNs
43+
* Fixed global `idle-time-limit` having no effect on client connections
44+
* Fixed race in `TraditionalWorkQueue.isIdle()`
45+
* Fixed `finalizeWorkQueue` never cancelling queued operations
46+
* Restored partial import semantics for include/exclude branches
47+
* Fixed `ArrayIndexOutOfBoundsException` on truncated percent-encoding in LDAP URLs
48+
* Rejected malformed bracketed IPv6 hosts in `HostPort`
49+
* Fixed embedded server `rebuildIndex` failing with Connect Error
50+
* Fixed embedded server setup failing with "Time service not started"
51+
* Log JMX RMI connector startup failure at error level
52+
53+
### Packaging and distribution
54+
* Fixed Windows scripts for install paths with spaces and parentheses
55+
* Fixed duplicate SNMP connection handler entries in the packaged `config.ldif`
56+
* Fixed duplicate `opendj-server-legacy` classes in the distribution `lib/`
57+
* Declared the deb/rpm runtime dependencies (`java`, `which`, `chkconfig`)
58+
* Modernized the OpenDJ Docker images and broadened their multi-architecture build matrix
59+
* Documented Windows MSI install, upgrade and uninstall
60+
* Added missing tools references to the documentation
61+
* Bumped `org.openidentityplatform.commons` to 3.1.2
62+
63+
### Quality and CI
64+
* Revived, fixed and enabled a large number of previously disabled test suites (ACI, SNMP, quicksetup, replication stress and slow-group tests)
65+
* Added an OpenDJ vs OpenLDAP LDAP benchmark GitHub Action and PDB vs JE benchmarks
66+
* Added CI smoke tests for the `addrate`/`authrate`/`modrate`/`searchrate` tools and the Windows MSI install
67+
* Added CodeQL code scanning and enabled Javadoc doclint
68+
69+
Full changeset ([more details](https://github.com/OpenIdentityPlatform/OpenDJ/compare/5.1.1...5.1.2))
70+
71+
## Thanks for the contributions
72+
73+
<i id="vharseko"><i>1. <a href="https://github.com/vharseko" target="_blank">Valery Kharseko</a></i>
74+
<br/>
75+
<i id="maximthomas"><i>2. <a href="https://github.com/maximthomas" target="_blank">Maxim Thomas</a></i>
76+
<br/>
77+
<i id="Pig-Tail"><i>3. <a href="https://github.com/Pig-Tail" target="_blank">Thepigtails</a></i>
78+
<br/>
79+
<i id="myandrews"><i>4. <a href="https://github.com/myandrews" target="_blank">myandrews</a></i>
80+
<br/>
81+
<i id="tonghuaroot"><i>5. <a href="https://github.com/tonghuaroot" target="_blank">tonghuaroot</a></i>
82+
<br/>
83+
<i id="wodzen"><i>6. <a href="https://github.com/wodzen" target="_blank">wodzen</a></i>
84+
<br/>
85+
<i id="manus-use"><i>7. <a href="https://github.com/manus-use" target="_blank">Jace</a></i>
86+
<br/>
87+
<i id="hypnguyen1209"><i>8. <a href="https://github.com/hypnguyen1209" target="_blank">Nguyen Van Hiep</a></i>
88+
<br/>
89+
<i id="ldap4life"><i>9. <a href="https://github.com/ldap4life" target="_blank">ldap4life</a></i></i>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
layout: home
3+
landing-title: "OpenAM 16.1.2 Released"
4+
landing-title2: "OpenAM 16.1.2 Released"
5+
description: OpenAM 16.1.2 with dependency security fixes for js-yaml, ws and websocket-driver, a revocation endpoint in the OpenID Connect discovery document, and an updated embedded OpenDJ 5.1.2
6+
keywords: 'OpenAM, access management, SSO, release, 16.1.2, security update, CVE-2026-53550, CVE-2026-45736, CVE-2026-48779, CVE-2026-54466, CVE-2026-54490, OpenID Connect, revocation endpoint, OpenDJ 5.1.2'
7+
imageurl: 'openam-og.png'
8+
share-buttons: true
9+
---
10+
# OpenAM 16.1.2 Released
11+
[Download](https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/16.1.2)
12+
13+
## What's new
14+
* Addressed third-party dependency vulnerabilities:
15+
* [CVE-2026-53550](https://github.com/advisories/GHSA-h67p-54hq-rp68) - `js-yaml` quadratic-complexity DoS in merge key handling via repeated aliases
16+
* [CVE-2026-45736](https://github.com/advisories/GHSA-58qx-3vcg-4xpx) - `ws` uninitialized memory disclosure
17+
* [CVE-2026-48779](https://github.com/advisories/GHSA-96hv-2xvq-fx4p) - `ws` memory exhaustion DoS from tiny fragments and data chunks
18+
* [CVE-2026-54466](https://github.com/advisories/GHSA-xv26-6w52-cph6) - `websocket-driver` message corruption via abuse of protocol length headers
19+
* [CVE-2026-54490](https://github.com/advisories/GHSA-mp7j-qc5w-4988) - `websocket-driver` resource limit bypass via message compression
20+
* Added `revocation_endpoint` to the OpenID Connect discovery document
21+
* Fixed `NotCondition.equals` reflexivity and enabled the OpenFM unit tests
22+
* Fixed non-resolvable parent POM for the `openam-mcp-server` module
23+
* Added the `openam-samples` modules to the main reactor
24+
* Removed the dead `jwt-generator` tool module and the obsolete `openam-test` integration test suite
25+
* Added CodeQL code scanning and enabled Javadoc doclint on JDK 11 and JDK 26
26+
* Updated embedded OpenDJ dependency to version 5.1.2
27+
28+
Full changeset ([more details](https://github.com/OpenIdentityPlatform/OpenAM/compare/16.1.1...16.1.2))
29+
30+
## Thanks for the contributions
31+
32+
<i id="vharseko"><i>1. <a href="https://github.com/vharseko" target="_blank">Valery Kharseko</a></i>
33+
<br/>
34+
<i id="dairoca90"><i>2. <a href="https://github.com/dairoca90" target="_blank">dairoca90</a></i></i>

0 commit comments

Comments
 (0)