{"id":"CVE-2026-79900","state":"PUBLISHED","title":"Heap overflow in KSL checksum initialization","description":"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.","publishedAt":"2026-10-01T14:11:55.071Z","updatedAt":"2026-10-01T14:42:09.954Z","severity":{"score":6.5,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","source":"Fortra"},"assigner":"Fortra","products":["Fortra BoKS Manager boks-server"],"affected":[{"vendor":"Fortra","product":"BoKS Manager boks-server","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"8.1.0.24","versionType":"semver"},{"version":"0","status":"affected","lessThan":"9.0.0.7","versionType":"semver"}]}],"references":["https://www.fortra.com/security/advisories/product-security/fi-2026-013"],"weaknesses":["CWE-787"],"ingestedAt":"2026-10-29T20:13:07.220Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/79xxx/CVE-2026-79900.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-79900","state":"PUBLISHED","datePublished":"2026-10-01T14:11:55.071Z","dateUpdated":"2026-10-01T14:42:09.954Z","assignerShortName":"Fortra","assignerOrgId":"df4dee71-de3a-4139-9588-11b62fe6c0ff","dateReserved":"2026-08-25T14:50:14.032Z"},"containers":{"cna":{"title":"Heap overflow in KSL checksum initialization","descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"Fortra","product":"BoKS Manager boks-server","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"8.1.0.24","versionType":"semver"},{"version":"0","status":"affected","lessThan":"9.0.0.7","versionType":"semver"}]}],"references":[{"url":"https://www.fortra.com/security/advisories/product-security/fi-2026-013"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV3_1":{"version":"3.1","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH","baseSeverity":"MEDIUM","baseScore":6.5,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-787","lang":"en","description":"CWE-787 Out-of-bounds write","type":"CWE"}]}],"providerMetadata":{"shortName":"Fortra","orgId":"df4dee71-de3a-4139-9588-11b62fe6c0ff","dateUpdated":"2026-10-01T14:11:55.071Z"},"impacts":[{"capecId":"CAPEC-100","descriptions":[{"lang":"en","value":"CAPEC-100 Overflow Buffers"}]}],"configurations":[{"lang":"en","value":"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.","supportingMedia":[{"type":"text/html","base64":false,"value":"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":[{"lang":"en","value":"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.","supportingMedia":[{"type":"text/html","base64":false,"value":"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."}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 1.0.5"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-01T14:41:25.553335Z","id":"CVE-2026-79900","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-01T14:42:09.954Z"}}]}}}