Skip to main content

BoKS Manager CVE-2026-79901

| EUVDEUVD-2026-90848 CRITICAL
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) (CWE-338)
2026-10-01 Fortra GHSA-v6pf-6px3-6h92
9.9
CVSS 3.1 · Vendor: Fortra
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target AD service principal
  2. Delivery
    Estimate password-change timestamp
  3. Exploit
    Regenerate predictable candidate password set
  4. Execution
    Verify correct candidate offline
  5. Impact
    Authenticate as AD service account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Cryptographic PRNG selection
Exploitation Conditions

Exploitation is limited to deployments that use BoKS keytab management, where boks_keytabmd generates Active Directory service-account passwords, on affected versions before boks-server 9.0.0.6. The attacker must (1) know the exact target service principal name and (2) be able to estimate the password-change time closely enough to reconstruct the timestamp-seeded candidate set, then (3) have an offline verification oracle (e.g., a captured Kerberos ticket/hash or authentication endpoint) to confirm the correct candidate. These are the practical limiting factors: environments not using BoKS AD keytab/service-account automation are not exposed, and the required timing estimation plus offline brute-forcing of the candidate set makes exploitation targeted and effort-dependent rather than trivial.

Impact

Signals conflict, and the conflict matters. The input CVSS 3.1 vector (9.9, AV:N/AC:L/PR:L/UI:N/S:C) paints a near-worst-case, trivially-exploitable network flaw, but CISA's SSVC framework rates Exploitation as 'none' and Automatable as 'no', while only Technical Impact ('total') agrees with the high score. The description itself contradicts AC:L: successful exploitation requires knowing the target service principal AND estimating the password-change time to reconstruct a limited candidate set for offline verification - that is meaningful attacker effort, not low complexity, so the true attack complexity is High. No EPSS score, KEV listing, or POC was provided; combined with SSVC Exploitation 'none', this is best read as a serious-but-not-yet-exploited weakness. Bottom line: the 9.9 overstates real-world urgency. The flaw is genuinely high-impact (predictable credentials for AD service accounts, CWE-338) but currently represents a targeted, effort-dependent risk rather than mass-exploitable, drive-by compromise. Treat as a priority patch for organizations that actually use BoKS keytab management for Active Directory, and lower priority elsewhere. Note: input CVSS lists PR:L (authenticated), yet computing the candidate passwords needs only knowledge of the public service principal name, not account privileges - verify intended privilege assumption with Fortra advisory FI-2026-012.

Exploit ScenarioDerived

An attacker who knows the name of an Active Directory service principal managed by BoKS keytab management estimates roughly when its password was last rotated, then uses the predictable timestamp-seeded pseudo-random sequence to regenerate the small set of possible passwords. The attacker verifies the correct password offline (e.g., against a captured Kerberos artifact or authentication oracle) and then authenticates to Active Directory as that service account. No public exploit identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Predictable Active Directory service-account password generation in Fortra BoKS Manager's boks_keytabmd daemon allows an attacker who knows the target service principal and can approximate the password-change timestamp to regenerate the seed, reconstruct the limited candidate set, and verify guesses offline against a captured Kerberos ticket or authentication endpoint. Only deployments that use BoKS keytab management to automate AD service-account credentials on boks-server versions before 9.0.0.6 are exposed, which makes exploitation targeted rather than opportunistic. No public exploit code or confirmed in-the-wild exploitation is identified at time of analysis (no CISA KEV listing, SSVC exploitation value 'none'), but the assessed impact is total for affected credential material, making mandatory post-patch rotation of every generated service-account password essential.

RemediationAI

Vendor-released patch: upgrade BoKS Manager boks-server to 9.0.0.6 or later as documented in Fortra advisory FI-2026-012 (https://www.fortra.com/security/advisories/product-security/fi-2026-012). Patching the daemon alone is insufficient because previously generated service-account passwords remain derivable from their change timestamps - immediately rotate every Active Directory service-account password that boks_keytabmd created, reissue the associated keytabs, and invalidate cached Kerberos tickets for those principals. If upgrading cannot be done immediately, the most effective compensating control is to stop boks_keytabmd from generating AD service-account passwords at all - disable the AD keytab-management automation for the affected service principals and manage those passwords manually or with an external rotation tool using a CSPRNG (for example a 128-bit random secret), accepting the trade-off that automated rotation is lost and Kerberos authentication will break for any service whose keytab or password expires while unmanged. Restricting network reachability to Kerberos and AD authentication endpoints and reducing opportunities for attackers to capture tickets or password hashes lowers the odds of obtaining the offline verification oracle the attack requires, but does not remove the weak-generation flaw and should be treated as temporary. Because exploitation yields valid credentials rather than anomalous traffic, prioritize hunting for authentication events as affected service principals from unexpected source hosts or during unusual windows, and treat any such event as credential compromise.

Affected VersionsENISA

BoKS Manager boks-server 0 <9.0.0.6

Affected Packages

euvd boks_manager_boks_server fix: 9.0.0.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-338 (Use of Cryptographically Weak Pseudo-Random Number Generator), not a memory-safety or injection defect. The boks_keytabmd component in Fortra BoKS Manager provisions Active Directory service-account passwords for keytab-based Kerberos authentication, and affected builds derive those secrets from a pseudo-random sequence seeded with the current Unix timestamp rather than a CSPRNG or OS entropy source. Because the seed space is bounded by the password-change time, an adversary with knowledge of the exact service principal name (SPN) can enumerate a small set of candidate passwords offline. Verification requires an oracle - a captured Kerberos AS-REQ/TGS ticket or hash, or an authentication endpoint that accepts the credential - which is the practical constraint on exploitation and is why the assessed vector raises attack complexity to AC:H while the vendor-assigned CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H is more optimistic about attacker conditions. The assessed vector, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N, treats the attack as unauthenticated with changed scope affecting the AD domain's credential trust boundary, and does not score availability loss. The affected CPE is cpe:2.3:a:fortra:boks_manager_boks-server:*:*:*:*:*:*:*:*, with EUVD listing the vulnerable range as BoKS Manager boks-server 0 through 9.0.0.6. This is credential-forgery-adjacent: recovered service-account passwords enable legitimate Kerberos authentication as the compromised principal, so detection is difficult because logins are cryptographically valid.

Know when Boks Manager Boks Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Fortra) PRIMARY 9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.7 HIGH

AC:H because the attacker must estimate the password-change time and brute the candidate set; PR:N since only the public SPN is needed; S:C as a BoKS flaw compromises an AD account (different authority); A:N as no direct availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Fortra).

CVSS VectorVendor: Fortra

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 01, 2026 - 15:17 EUVD
CVE Published
Oct 01, 2026 - 13:52 cve.org
CRITICAL 9.9

DescriptionCVE.org

In deployments using BoKS keytab management, affected versions of boks_keytabmd generate Active Directory service-account passwords from a predictable pseudo-random sequence seeded with the current Unix timestamp. An attacker who knows the service principal and can estimate the password-change time can reproduce a limited candidate set and verify candidates offline.

Executive ViewAI

Why It Matters

Fortra BoKS Manager's boks_keytabmd daemon on boks-server versions before 9.0.0.6 generates predictable Active Directory service-account passwords, enabling an attacker who knows the service principal and approximate change time to reconstruct and verify credentials offline. This vulnerability affects organizations that use BoKS keytab management to automate AD service-account credentials, potentially leading to total compromise of those accounts and subsequent lateral movement or privilege escalation. Leadership should act urgently to patch and rotate all affected credentials.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche enterprise PAM/identity product, limited to specific BoKS deployments
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy