There is a newer version of the record available.

Published December 31, 2025 | Version 1.4

The 2023 jabber.ru Attack Exposes a Critical Cloudflare Flaw in 2026

Description

Abstract

This article analyzes a critical security vulnerability in Cloudflare's Universal SSL, where the automatic injection of permissive CAA records actively nullifies the IETF standard RFC 8657. By overriding user-defined account binding parameters, this configuration re-opens the exact security gap exploited in the 2023 jabber.ru MitM attack, leaving millions of domains vulnerable to BGP hijacking and unauthorized TLS certificate issuance. The analysis demonstrates that this is not a technical oversight but a design choice that neutralizes the `accounturi` and `validationmethods` security controls, and argues that Cloudflare must implement strict ACME account binding to mitigate this risk.

TL;DR

The Mechanism

Cloudflare’s Universal SSL injects permissive CAA records that override user DNS constraints, causing certificate authorities to ignore strict account-binding checks.

The Risk

This enables BGP hijacking and network interception to obtain unauthorized TLS certificates by bypassing accounturi and validationmethods.

The Precedent

The configuration replicates the gap exploited in the 2023 jabber.ru MitM, where intercepted traffic satisfied http-01 validation challenges.

The Mitigation

Cloudflare must stop overriding user DNS records or fully implement RFC 8657 to restrict certificate issuance to the domain owner’s authorized ACME account.



By David Osipov

Table of contents

1. Audio Overview
2. Video Overview
3. TL;DR
4. The Mechanism
5. The Risk
6. The Precedent
7. The Mitigation
8. Introduction: A Critical Security Gap in Cloudflare’s Universal SSL
9. RFC 8659 vs RFC 8657: The CAA Standards Explained
10. 1. The Basic Standard: RFC 8659 (CAA)
11. 2. The Real Standard: RFC 8657 (The ACME Extensions)
12. Technical Deep Dive: http-01 vs. dns-01
13. The Cloudflare Problem: A “Feature Collision”
14. This Isn’t Just Cloudflare: A Pattern of “Platform vs. Provider”
15. The Industry’s Answer: Multi-Perspective Issuance Corroboration (MPIC)
16. The Princeton connection
17. Implementation timeline
18. Why MPIC doesn’t replace RFC 8657
19. But… Is This Really a Problem? (Yes, It Is)
20. My Attempt to Engage Cloudflare
21. The Core Contradiction: A Business Decision, Not a Technical Lag
22. What Should Be Done (The Fix is Not Complicated)
23. What can be done now?

Other (En)

This investigation began after my own failed attempt to implement RFC 8657 CAA records on my Cloudflare-hosted domains. When I discovered that Cloudflare was silently *overwriting* my security-hardened CAA records, I realized millions of free-tier users were unknowingly vulnerable to the same MitM attack that compromised jabber.ru in 2023. After a month of silence from Cloudflare's community team, followed by a dismissive response citing 'standard adoption timelines,' I knew this issue needed broader exposure. My subsequent article on Habr.com became the week's top post, confirming the community's concern about this artificial security gap.

Files

The 2023 jabber.ru Attack Exposes a Critical Cloudflare Flaw in 2026.pdf

Files (66.8 MB)

Name Size Download all
md5:ed3785e578b540f50353d9aafc8937a9
8.7 MB Download
md5:805a5e2e45728cb440e5558cb6f9896b
96.8 kB Preview Download
md5:181d55fa0aaea387101484a508113533
47.7 kB Download
md5:683a76002ae91f8e6c1c5fb8082a1da1
28.2 kB Download
md5:d82c8cfc794254eccb2058b98edf0bae
218.8 kB Preview Download
md5:b4f966c323c6089b0b5ad92c39dc9bb1
38.5 MB Preview Download
md5:ba9bcb46104cd6bac70818ee4d2321f7
1.3 MB Preview Download
md5:ab523e019a9cb1894b7bc75eebf1b4ab
18.0 MB Preview Download

Additional details

Additional titles

Translated title
Атака на jabber.ru (2023) вскрывает критическую уязвимость Cloudflare в 2026 году

Dates

Created
2025-12-31
Updated
2026-01-05
v. 1.1. Added video overview section with embedded YouTube presentation analyzing the security vulnerability.
Updated
2026-01-06
v. 1.2. Added audio overview section with accessible HTML5 audio player, properly configured R2 CORS policy, and enhanced WCAG 2.2 AA/WAI-ARIA compliance.
Updated
2026-01-06
v. 1.3. Added inline JSON-LD RSL metadata and human-readable CC BY 4.0 license information to the Audio and Video overviews; minor accessibility improvements.
Updated
2026-01-09
v. 1.4. Added DOI (10.5281/zenodo.18201412) for citation management and academic discovery systems.

References