PatchSiren cyber security CVE debrief
CVE-2026-70557 diboot CVE debrief
CVE-2026-70557 debrief based on the supplied source corpus. The vulnerability in diboot-core's POST /common/load-related-data endpoint allows unauthorized data exposure. The endpoint resolves caller-supplied field names to any @TableField column of any entity and returns those values for all rows, with no field or entity allowlist. This issue enables the exposure of secret fields such as IamAccount.authSecret and IamAccount.secretSalt for every account. Additionally, Shiro's two-iteration MD5 with an 8-character salt is trivially crackable offline, leading to potential full administrative takeover. The official diboot-admin-ui frontend requires this endpoint, making deployments of
- Vendor
- diboot
- Product
- diboot-core
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-06
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-06
- Advisory updated
- 2026-09-24
Who should care
Defenders responsible for diboot-core deployments should assess exposure and prioritize remediation. Roles include security teams, DevOps, and IT personnel managing affected systems.
Why it matters
CVE-2026-70557 allows unauthorized data exposure in diboot-core deployments. Defenders should verify exposure, prioritize remediation, and monitor for potential exploitation attempts. Evidence is based on official CVE Program and NVD records.
- Potential unauthorized data exposure for all rows of any entity
- Possible disclosure of secret fields such as IamAccount.authSecret and IamAccount.secretSalt
- Trivially crackable offline admin password hashes using Shiro's two-iteration MD5 with an 8-character salt
- Potential for full administrative takeover
Technical summary
The diboot-core library contains a vulnerability in its POST /common/load-related-data endpoint, allowing unauthorized data exposure. The endpoint resolves caller-supplied field names to any @TableField column of any entity and returns those values for all rows, with no field or entity allowlist. This issue enables the exposure of secret fields such as IamAccount.authSecret and IamAccount.secretSalt for every account. Additionally, Shiro's two-iteration MD5 with an 8-character salt is trivially crackable offline, leading to potential full administrative takeover. The vulnerability is not example code and is required by the official diboot-admin-ui frontend.
Defensive priority
Defenders should prioritize verifying exposure and remediating vulnerable deployments.
Recommended defensive actions
- Verify exposure by checking for vulnerable diboot-core deployments
- Remediate vulnerable deployments by applying vendor-provided patches or mitigations
- Monitor for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
Evidence from the CVE Program and NVD indicates that diboot-core's POST /common/load-related-data endpoint allows unauthorized data exposure. Official sources confirm the vulnerability's existence and provide details on the affected component.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-70557 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-70557
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-70557 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-70557
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/dibo-software/diboot
-
Source reference
Unverified legacy reference
URL: https://github.com/dibo-software/diboot/issues/104
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.