RETROSPECTIVE RECORD · PREPARED 16 SEPTEMBER 2026The incident desk · 100 retrospective records ↗

The incident desk / Vulnerability

Vulnerability / From the archive · 1 November 2022 event · prepared 16 September 2026

OpenSSL downgraded a pre-announced critical flaw on release day

OpenSSL's own advisory explains why testing moved two certificate-parsing bugs from Critical to High before release.

Visual for this record: OpenSSL downgraded a pre-announced critical flaw on release day
Visual published by img.helpnetsecurity.com, shown for identification of the record. Credit: img.helpnetsecurity.com · source page ↗ Rights: owner-review-pending.

What happened

On 25 October 2022, the OpenSSL Project pre-announced, as its policy requires for serious issues, that version 3.0.7 would fix a vulnerability it rated Critical, without yet disclosing details. The announcement drew wide attention because a Critical rating from OpenSSL, used across much of the internet's encrypted traffic, is rare. When the project published its security advisory and released 3.0.7 on 1 November 2022, it disclosed two buffer-overflow flaws in how OpenSSL 3.0.0 through 3.0.6 verify punycode-encoded email addresses in X.509 certificates, CVE-2022-3602 and CVE-2022-3786, and rated both High rather than Critical. Both require either a malicious certificate signed by a trusted certificate authority or a client that continues verification after a trust-chain failure, and the project's own explanation of the downgrade said testing during the pre-notification period showed that common stack layouts and standard platform protections made a crash, rather than remote code execution, the likely outcome on most systems.

Confidence and limits

The advisory and the project's own blog post are the primary record of both the vulnerabilities and the reasoning for the severity change; no outside verification of the internal testing is available, only the project's account of it. OpenSSL 1.1.1 and 1.0.2, still in wide use at the time, were stated as unaffected, a fact this article treats as accurate per the advisory but has not independently confirmed against every downstream distribution.

Why it mattered

The week between the Critical pre-announcement and the High-rated release triggered a burst of emergency patching activity, inventory scrambling and public speculation about a second Heartbleed, activity that a calmer, more measured response might have avoided had the initial severity held. The episode is now a reference case for a specific problem: a pre-notification, by design, withholds detail to prevent early exploitation, which means organizations must decide how urgently to prepare before they can see the actual scope of what they are preparing for.

Defensive takeaway

Maintain a current inventory of where OpenSSL 3.x is deployed before the next pre-notification arrives, so that when one does, your organization can assess real exposure quickly rather than reacting to the announced severity alone.

  • Do you know which of your systems run OpenSSL 3.0.x specifically, as distinct from the still-common 1.1.1 branch?
  • Does your patching process distinguish between a pre-notification's provisional severity and a released advisory's confirmed rating?
  • Would your organization have patched unnecessarily disruptive systems during the pre-notification week, before the actual conditions for exploitation were known?

The vulnerabilities were real and worth patching, and the project's downgrade was a correction based on further testing, not a retraction. The more durable lesson is about process: acting on a pre-announced severity is sometimes necessary, but it is provisional by design, and the final advisory is the document that should govern any lasting judgment about the incident.

Defensive takeaway

Maintain a current inventory of exactly where OpenSSL 3.x runs in your environment, so the next pre-notification can be assessed against real exposure rather than reacted to on announced severity alone.

The advisory and the project's own blog post are the primary record of the vulnerabilities and the reasoning for the severity downgrade; the internal testing behind that reasoning is described by the project and not independently verified here.

Sources & reading trail

OpenSSL Security Advisory [1 November 2022] ↗

States the two CVEs, their High severity rating, the affected version range 3.0.0-3.0.6, and the fixed version 3.0.7.

project-primary · Source published: 1 November 2022 · Retrieved: 16 September 2026

CVE-2022-3786 and CVE-2022-3602: X.509 Email address buffer overflows ↗

OpenSSL's own explanation of why the severity was downgraded from Critical to High between the pre-notification and the release.

project-primary · Source published: 1 November 2022 · Retrieved: 16 September 2026

Open Secure Sockets Layer (OpenSSL) Patches High Severity Vulnerabilities (CVE-2022-3602 and CVE-2022-3786) ↗

Confirms the 25 October 2022 pre-notification date and that it originally described the flaw as a single Critical-severity vulnerability.

reputable-original-reporting · Source published: 31 October 2022 · Retrieved: 16 September 2026

Official records establish the facts; confidence labels and defensive takeaways are Patch & Proof editorial analysis. This retrospective draft does not imply the site published on the event date.