Safeguard
Vulnerability Analysis•

CVE-2023-40696: Medium Weak Crypto in IBM Cognos Controller

CVE-2023-40696 is a medium weak cryptography flaw (CVSS 5.9) in IBM Cognos Controller 10.4.1, 10.4.2 and 11.0.0. Apply IBM's fix pack for your version.

Safeguard Security Team
3 min read

CVE-2023-40696 is a medium severity weakness in IBM Cognos Controller 10.4.1, 10.4.2 and 11.0.0. NVD scores it 5.9. The product uses weaker cryptographic algorithms than expected, which could let an attacker decrypt sensitive information. IBM's fixes are 11.0.1 FP2, 10.4.2 FP3 and 10.4.1 FP1.

What's affected

IBM's bulletin, "IBM Controller has addressed multiple vulnerabilities", lists IBM Controller 11.0.0, 10.4.2 and 10.4.1 as affected. The weakness is CWE-327, use of a broken or risky cryptographic algorithm.

Fixes named by IBM:

  • 11.0.0: IBM Cognos Controller 11.0.1 FP2 from Fix Central.
  • 10.4.2: IBM Cognos Controller 10.4.2 FP3.
  • 10.4.1: IBM Cognos Controller 10.4.1 FP1.
  • Controller on Cloud 11.x and 10.4.2.x: already updated by IBM.

IBM lists no workarounds. The bulletin was first published on 1 May 2024. IBM and NVD agree on 5.9. The vector is network, high attack complexity, no privileges and no user interaction, with high impact on confidentiality only. The bulletin does not say which algorithm is involved.

Not in CISA's KEV catalog. The bulletin does not say it is exploited in the wild.

How to check if you're exposed

Find your Controller version from the product or your administrators' install records, then compare it with the fixed fix packs above.

Cryptographic weaknesses matter most where encrypted data or traffic can be captured. Ask where Controller traffic travels. Connections that cross untrusted networks, or backups and exports that leave the data centre, deserve attention first, because an attacker needs access to the protected data to try to decrypt it.

What to do now

  1. Identify each Cognos Controller instance and its version.
  2. Apply the matching fix pack from IBM Fix Central.
  3. Confirm that connections to Controller use TLS and that your TLS settings disable outdated protocol versions and ciphers.
  4. Review where exports and backups of Controller data are stored and who can read them.
  5. Record the fix level and note that the same bulletin resolves CVE-2023-40695.

Why it matters

Weak cryptography fails quietly. The data looks protected, but the algorithm, key size or mode no longer withstands a determined attacker. The result is a confidentiality loss that nobody sees at the time it happens.

The score is lower than many entries because the attack is rated high complexity and affects confidentiality only. For finance applications that still counts, since consolidation data can be material. The IBM bulletin does not give algorithm detail, so treat the fix pack as the answer and avoid guessing at what is weak.

Quick check

Which algorithm is weak?

IBM's bulletin does not say. It describes weaker than expected cryptographic algorithms and points to the fix packs.

Is this exploitable without an account?

The vector lists no privileges required, but it also rates attack complexity as high, so it is not a trivial attack.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.