Skip to content

ProductNot yet confirmed elsewhere1 publisher3 min readPublished

Red Hat counted 572 quantum-vulnerable spots in OpenStack. The obstacle is OpenStack's own pins.

Hardcoded algorithms and forced TLS 1.2 across 90-plus repositories stop OpenStack inheriting post-quantum crypto the platform already ships. Keystone's token signing is one hardcoded line.

The Product Desk

How we use AISend a correction

Illustration accompanying Red Hat counted 572 quantum-vulnerable spots in OpenStack. The obstacle is OpenStack's own pins.
Generated illustration

What happened

  • Red Hat's audit of OpenStack cryptography produced 572 documented findings across 23 teams, with 39 patterns repeating across multiple components.
  • The downstream pass put 27 engineering teams and a purpose-built scanner with 10 rule categories across more than 90 repositories.
  • Upstream, a PQC Migration Pop-up Team formed at the April 2026 PTG published an assessment guide and an inventory of 30 project areas.

Why it matters

  • constraint Because the token signing algorithm is compiled in rather than configured, no operator can stage or test an alternative ahead of a Red Hat release; the mitigation timetable is not theirs.
  • exposure Barbican's long-lived keys, certificates and passwords are reachable by harvest-now-decrypt-later collection today, so anything already copied off is already spent.
  • decision If the platform upgrade supplies hybrid TLS for free, the spending decision moves from adopting new algorithms to removing code that refuses them, which is cheaper and much less glamorous.
  • contradiction The same post counts 27 teams doing the work and 23 teams holding findings, so 572 is best read as a floor until the missing four are accounted for.

The mechanism that makes this an inventory exercise rather than a migration sits in one line of Red Hat's write-up: much of a cloud stack's quantum exposure closes by itself when the platform moves to OpenSSL 3.5, because Python services will negotiate PQC-hybrid TLS without a code change, as long as the application does not block it [8]. OpenStack blocks it, repeatedly, through hardcoded algorithm choices, forced TLS 1.2 versions and key generation routines that emit only RSA or ECDSA [2].

That reframes the deliverable. The unit of work is not a new algorithm but a location where somebody froze a choice years ago. oslo.messaging is the clean example: a legacy protocol map kept TLS 1.3 off the table, which quietly denied post-quantum key exchange to every message on the control plane bus [4]. Nobody decided that. It was inherited.

The counts are worth doing arithmetic on. 572 findings spread over more than 90 repositories averages fewer than 6.4 per repository [19], which reads as thin until you look at where they sit. Security Services alone recorded 103, from cross-cutting analysis of shared components including Castellan, oslo.service and keystonemiddleware [14]. That is 18 percent of the total in library code rather than in any service [18]. Add VANS at 62, EDPM at 55 and Cinder at 48, and four teams hold 47 percent of everything found [15][17]. With 39 patterns identified as repeating across components [13], the fix list is far shorter than the finding list, and the highest-leverage entries are in code no OpenStack project owns by itself.

Two details deserve more attention than the headline number. First, the self-reported pass was not trustworthy on its own: an independent scan by the Security Services team against each repository turned up findings teams had missed and severities they had misclassified [5]. Anyone planning the same exercise should budget for the second scanner and the reviewer, not just the first sweep.

Second, Keystone. Every authentication token is signed with ECDSA P-256, hardcoded, with no configuration option [3]. An operator running a sensitive OpenStack cloud cannot mitigate that, cannot stage it, and cannot test an alternative. It ships as code or it does not exist, which puts the schedule in Red Hat's hands and the consequence, forged tokens and user impersonation once a capable quantum computer exists [3], in the operator's.

The upstream half of the effort is structured differently: a PQC Migration Pop-up Team formed at the April 2026 PTG published an assessment guide and a per-project inventory covering 30 project areas [10], against the downstream scan's 90-plus repositories and 10 rule categories [11]. Two inventories at two granularities, and only one of them classifies each hit as Shor-vulnerable, Grover-weakened or safe with a hardcoded-or-configurable flag attached [12]. The flag is the part that tells an operator whether they have a knob or a wait.

What to watch

  • Whether the four teams absent from the 572-finding total ever publish counts, and whether the total is restated upward.
  • Whether Keystone gains a configurable token signing algorithm upstream, and which release carries it.
  • Whether the upstream 30-project-area inventory and the downstream repository scan agree on severity for the same shared components.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence58
Adoption32
Hype gap+18
Incentives72
Confidence52
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Red Hat describes Q-day, the moment a cryptographically relevant quantum computer makes such attacks possible, as a matter of when, not if.

    ReportedSupportedSource: Red Hat blog post2 sources— create a free account to open themView cited source
  2. [2]

    Across the OpenStack ecosystem Red Hat found hardcoded algorithm choices, forced TLS 1.2 protocol versions, and key generation routines that only produce RSA or ECDSA keys, patterns that prevent OpenStack inheriting PQC protections already available in the platform.

  3. [3]

    Keystone signs every authentication token with ECDSA P-256 (ES256), hardcoded with no configuration option; on Q-day an adversary could forge tokens and impersonate any user.

Sources

1 independent publisher whose own reporting we read for this story.

  1. redhat.com

    1 article · August 24, 2026

    Preparing OpenStack for the post-quantum era: A systematic approach to crypto-agility

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories