CVE-2026-79900 PUBLISHED

Heap overflow in KSL checksum initialization

Assigner: Fortra
Reserved: 25.08.2026 Published: 01.10.2026 Updated: 01.10.2026

boks_ksllogsd accepts a checksum algorithm name in the MD field of an authenticated KSL start message. Affected releases verify that OpenSSL recognizes the digest name but do not verify that the value fits in a fixed 16-byte checksum context field before copying it. An authenticated KSL client can supply an oversized, OpenSSL-recognized digest name and write beyond the end of the heap allocation.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS Score: 6.5

Product Status

Vendor Fortra
Product BoKS Manager boks-server
Versions Default: unaffected
  • affected from 0 to 8.1.0.24 (excl.)
  • affected from 0 to 9.0.0.7 (excl.)

Affected Configurations

The attacker must have a valid KSL log-client identity accepted by boks_ksllogsd, network access to the KSL log service, and the ability to send a KSLSTART message with an oversized but OpenSSL-recognized MD value. An unauthenticated network client cannot reach the vulnerable message-processing path.

Solutions

Upgrade to boks-server 8.1.0.24 or boks-server 9.0.0.7, as appropriate for the installed maintenance line, and ensure the updated boks_ksllogsd is running.

References

Problem Types

  • CWE-787 Out-of-bounds write CWE

Impacts

  • CAPEC-100 Overflow Buffers