Skip to content

Add release notes for OpenVox Server and OpenVoxDB 9.1.1 and 8.17.1 - #556

Merged
miharp merged 5 commits into
OpenVoxProject:masterfrom
miharp:docs/release-notes-server-db-9.1.1
Oct 30, 2026
Merged

miharp merged 5 commits into
OpenVoxProject:masterfrom
miharp:docs/release-notes-server-db-9.1.1

Conversation

@miharp

@miharp miharp commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Adds release-notes entries for OpenVox Server and OpenVoxDB 9.1.1 and 8.17.1, all released October 29 alongside openvox-agent 8.31.2 (#555).

Each entry covers:

  • Agent requirement: the openvox-server and openvoxdb packages now require openvox-agent >= 9.2.1 on 9.x (Depend on openvox-agent >= 9.2.1 openvox-server#729, require openvox-agent 9.2.1 openvoxdb#625) and >= 8.31.2 on 8.x (require openvox-agent 8.31.2 openvox-server#747, require openvox-agent 8.31.2 openvoxdb#624). Upgrading the server or OpenVoxDB therefore also upgrades the agent on that host.
  • Jackson 2.21.8: a description of CVE-2026-110879 (GHSA-m8xf-2cr7-77ph), a PolymorphicTypeValidator bypass in jackson-databind through generic type arguments and array element types.
  • Joni 2.2.8 (server only): JRuby's regexp library, with a link to the agent release that fixes the related Ruby regexp bugs. On 8.x this is a jump from 2.2.5.
  • Bundled components: the updated versions, taken from the openvox-sbom-tools SBOM diffs.
  • Security Issues Resolved: the CVE table from each GitHub release, which Charlie Sharpsteen built with Snyk because the CVEs have not yet reached the GitHub advisory database that grype reads. Besides jackson-databind, the tables cover Jackson CBOR and Smile, Jetty 12.1.14, ASM 9.11.1 (server only), and PostgreSQL JDBC 42.7.14 (OpenVoxDB 8.17.1 only).

The tables are copied as published, including the scores. Those are Snyk's scores, and for most rows that is a CVSS 4.0 score even though the column header says CVSS 3.1. For example, CVE-2026-110879 shows 9.3, while NVD has the CNA's CVSS 3.1 score of 9.8.

Assisted by Claude.

All four were released on October 29, 2026, alongside openvox-agent
8.31.2. Each entry covers:

- The new agent requirement: the server and openvoxdb packages now
  depend on openvox-agent >= 9.2.1 (9.x) or >= 8.31.2 (8.x), so an
  upgrade pulls in the agent's Ruby and OpenSSL fixes.
- jackson-databind 2.21.8, which fixes CVE-2026-110879
  (GHSA-m8xf-2cr7-77ph, PolymorphicTypeValidator bypass through generic
  type arguments).
- JOni 2.2.8 in the server (openvox-server#738/#739), the JRuby
  counterpart of the Ruby regexp fixes.
- Bundled component updates, from the SBOM diffs in
  openvox-sbom-tools.

There is no security table. Grype and OSV report no fixed CVEs for any
of the four releases, because CVE-2026-110879 is in NVD (awaiting
analysis) but not yet in the GitHub advisory database. The Jetty
12.1.13 and 12.1.14 changelogs list no CVEs, so Jetty appears only in
the component list.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp
miharp requested a review from a team as a code owner October 30, 2026 10:29
miharp and others added 4 commits October 30, 2026 06:54
Requested in review: the 9.1.1 and 8.17.1 server and OpenVoxDB entries
lacked the "Security Issues Resolved" table that 8.17.0 and earlier
entries have.

The row is added by hand. `cves_fixed` cannot report it yet because
GHSA-m8xf-2cr7-77ph has not been reviewed into the GitHub advisory
database, so neither grype nor OSV matches jackson-databind 2.21.7.
The 9.8 score is the CNA's CVSS 3.1 score on the NVD record; NVD's own
analysis is still pending.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Review feedback from alaunay: "JOni" is not how the jruby/joni project
writes its name, and the ASM update (9.11 -> 9.11.1 on 9.x,
9.10.1 -> 9.11.1 on 8.x) was missing from the server component lists.
Also list jcodings 1.0.64, which moved with Joni on 8.x.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Review feedback from alaunay: each entry listed Jackson twice, as
"jackson-databind 2.21.8" in the CVE bullet and as "Jackson 2.21.8" in
the bundled components. The CVE bullet now says Jackson is updated to
2.21.8 and fixes the CVE in jackson-databind, and Jackson is dropped
from the component lists, the same way Joni is handled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
Charlie Sharpsteen added CVE tables to the four GitHub releases, built
with Snyk because the CVEs are not yet in the GitHub advisory database
that grype reads. Copy them in place of the hand-added one-row tables.
Besides jackson-databind, they list the Jackson CBOR and Smile, Jetty,
ASM, and (OpenVoxDB 8.17.1 only) PostgreSQL JDBC fixes.

The scores are Snyk's, as on the releases. For most rows that is a
CVSS 4.0 score, so CVE-2026-110879 now shows 9.3 rather than the CNA's
CVSS 3.1 score of 9.8.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>

@Sharpie Sharpie left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

@miharp
miharp merged commit 9855f68 into OpenVoxProject:master Oct 30, 2026
5 checks passed
@miharp
miharp deleted the docs/release-notes-server-db-9.1.1 branch October 30, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants