
What happened
On 3 January 2018, researchers publicly disclosed two related classes of hardware vulnerability, later named Meltdown and Spectre, affecting most modern processors. According to Google Project Zero's disclosure, the underlying issue is speculative execution: processors run instructions ahead of confirming they are permitted, and measurable timing differences in the processor cache during that speculation can reveal the contents of memory the running program should never see. Project Zero describes three variants, one that lets ordinary code read kernel memory, and two that manipulate branch prediction to read memory across process or privilege boundaries. The researchers reported the issues privately to Intel, AMD and ARM on 1 June 2017, months before public disclosure.
The researchers' joint disclosure site states that Meltdown breaks the most fundamental isolation between user applications and the operating system, while Spectre breaks the isolation between different applications. Intel's advisory confirmed its processors using speculative execution and indirect branch prediction could allow unauthorised disclosure of information and pointed customers to operating-system and firmware updates.
Confidence and limits
The mechanism is documented directly by the researchers who found it and confirmed independently by the affected chipmaker, a strong basis for the account above. What the sources do not settle is a single performance cost: Red Hat's own measurements of its mitigations found effects from under one percent to roughly twenty percent depending on workload, varying considerably by hardware and application. Any specific figure attached to how much the patches slowed computers down should be treated as workload-dependent rather than fixed.
Why it mattered
Meltdown and Spectre showed a flaw could live in processor design rather than in any single piece of software, meaning the fix could not simply be a vendor patch to one application. Operating-system vendors had to change how kernel and user memory were separated, and because that separation is exactly what speculative execution had been optimised to blur, the mitigation reintroduced some of the overhead the hardware had been designed to avoid. That is why the response is better described as a trade-off, accepting a measured performance cost to close an information-disclosure channel, rather than as a conventional patch removing a bug at no cost elsewhere.
Defensive takeaway
Confirm that operating-system and firmware mitigations for Meltdown and Spectre variants are applied on any system that still runs affected processors, and benchmark performance-sensitive workloads before and after applying microcode or kernel updates rather than assuming a vendor's general performance guidance applies to your specific workload.
- Do you know which of your systems still run processors that require ongoing microcode updates for speculative-execution vulnerabilities?
- Have you measured the actual performance impact of these mitigations on your own workloads, rather than relying on a vendor's general estimate?
- Does your patch management process cover firmware and microcode updates, not just operating-system and application patches?
Meltdown and Spectre remain a useful case for distinguishing a software bug from a hardware design trade-off, and for remembering that the researchers' own language, describing broken isolation rather than a single exploitable line of code, is a better guide to the scope of the response than any single performance percentage.
Confirm operating-system and firmware mitigations for Meltdown and Spectre variants are applied on any system still running affected processors, and benchmark performance-sensitive workloads before and after applying updates rather than assuming a vendor's general guidance applies to your workload.
The researchers' own disclosure and the affected chipmaker's advisory corroborate the mechanism and scope; performance impact is documented only as a range that a vendor states varies by workload, so no single overhead figure should be treated as universal.
Sources & reading trail
Discloses the three speculative-execution variants, the June 2017 private disclosure to chipmakers, and technical mechanism.
company-primary · Source published: 3 January 2018 · Retrieved: 16 September 2026
Joint researcher description of the isolation boundaries broken by Meltdown and Spectre and identification of the discovering teams.
project-primary · Source published: Not established · Retrieved: 16 September 2026
Intel's own confirmation of the vulnerability class in its processors and its mitigation guidance.
vendor-primary · Source published: 3 January 2018 · Retrieved: 16 September 2026
Vendor-measured performance impact ranges for mitigations, showing effects vary by workload rather than a single fixed figure.
vendor-primary · Source published: Not established · 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.