Standfirst. Over two nights in late August, someone announced a block of Hetzner address space they did not hold. That much comes from the victims. What we can add is the part nobody in the coverage has looked at: the routing paperwork. The hijacked announcement was not missing a signature. It carried one — the right one, the real one, the block holder's own — and that is why it worked.
Figures with a dotted underline belong to their sources — Softaculous, whose own disclosure is this brief's peg, and webhosting.today, whose independent reconstruction we read for corroboration; both read 2026-09-01. No number on this page divides one of our instruments by the other.
The victims' account is short and specific. A block — 162.55.80.0/24, a portion of Hetzner's address space — was announced by a network their disclosure names, AS62390, reaching the internet through the transit provider AS6204. Certificate authorities validating domain ownership were routed through the hijack and issued certificates to it. A malicious update went out to Virtualizor installations. Softaculous published all of that themselves, promptly, with times; we take it as given and correct nothing in it.
Then we asked the routing repositories a question the coverage did not. We pulled RIPE's own record of the paths its collectors saw for that block during the window, and validated what was announced against the public route-origin database. In our snapshot window the collectors recorded 3,422 announcements of the block, seen by 276 RIPE peers. Every single one of those announcements carried the same origin: AS24940 — Hetzner's own number, the number that legitimately holds the block. That ASN is our own reading, not a figure from the disclosure: the victims' post names the attacker's network and its transit provider and stops there, and the forged origin is on every path in our snapshot. The announcing neighbour was the network the disclosure names, sitting one hop in front of an origin that was not its own.
There is exactly 1 published route object covering that block. It authorises Hetzner's ASN, at that length. So the hijacked announcement matched it. Under RFC 6811 — the standard that lets a router check whether the network announcing a block is allowed to — the state of the hijacked route was valid.
It is worth being precise about what that does and does not mean, because the obvious reading is the wrong one. Route origin validation was not absent here and it was not ignored. It ran, on however many of the world's routers run it, and it returned the answer the data told it to return. The block's owner had done the work: the object was published, current, and correctly scoped. The attack simply did not attack that. It borrowed the identity the object vouches for.
The counterfactual is instructive, and it is only a counterfactual. Had the same network announced the same block under its own number instead of forging the holder's, the published object would have contradicted it and the route would have been invalid — the state a validating router drops. That is the version of this attack the industry has spent a decade building for. It is not the version that happened. We publish that reading beside the real one and label it for what it is: counterfactual: had the attacker announced the prefix under its OWN origin ASN rather than forging the holder's, this is what a validator would have made of it — not what happened.
webhosting.today reconstructed the same window minute by minute from the collector data and reached compatible conclusions on the scale of the diversion: typically about 72 percent of RIPE's 368 routing vantage points were sending traffic for the block toward the attacker, peaking at 272 of them (73.9 percent); they count 10,600 withdrawals across the whole episode, put the total at about 22 hours over the two nights, and time the effective countermeasure at roughly 12 hours after onset. Their piece is about the propagation, not the routing repositories — which is the layer we went and read. Note that their vantage figures and ours are different measurements and are not compared: theirs is a propagation share of RIPE's whole collector fleet, ours is a count of the peers that saw the announcement at any point inside a much narrower window.
Anyone who has worked on email authentication will recognise the shape of this immediately, because it is the same shape. A domain publishes SPF: here are the servers allowed to send my mail. A receiver enforces it: mail from anywhere else gets rejected. And then someone sends a message that passes SPF on a domain they do control, while the name in the From: header is yours — the authorisation checks out, and the identity it authorises is not the identity the reader sees. The answer to that is alignment, which is what DMARC adds.
Routing has the same three rungs and they were built in the same order. Published is the route object: this network may originate this block. Enforced is the router that actually drops what contradicts it. Aligned is the path: not merely is this origin allowed to announce this block, but is this neighbour allowed to be carrying it for that origin. The third rung has a name, ASPA, and it is where late August lands. Under a published ASPA for the block holder, the adjacency the hijack was carried on is one a path validator has an object to refuse. Without one, there is nothing to check the path against.
ASPA authorizes an AS's PROVIDERS so a validator can check the AS_PATH. RIS path history for the 2026-08-28 incident shows the hijacked announcement carried the prefix holder's own ASN as origin, so it was RPKI-valid under the holder's own ROA and route origin validation had nothing to drop. That is the forged-origin case ASPA addresses, and no ASPA was published for the origin it forged. Publication of an ASPA is still not enforcement of one: a published object only becomes a dropped route in somebody else's validator.
That is our routing instrument's own scope note, quoted verbatim rather than
paraphrased, because it is the sentence the measurement is licensed by. One more thing rides with
it everywhere ASPA appears below: the specification is
draft-ietf-sidrops-aspa-profile-26 (IETF standards track, NOT yet an RFC). A low
adoption number for a draft is a different finding from a low adoption number for a standard, and
this brief never blurs the two.
The certificate layer sits downstream of this one. The late-August episode did not stop at misdirected packets: domain-ownership validation was itself routed through the diversion, so the attacker obtained genuine certificates and the poisoned update arrived over a connection that looked entirely ordinary. Any control the industry has that rests on "we checked who answered at that address" inherits whatever the routing layer decides — software update channels, certificate issuance, webhook callbacks, licence checks. That is a supply-chain exposure with a routing root cause, and it is not one a customer can fix.
We measure this on the address space the hosting industry announces for itself — the networks these companies actually operate, resolved through our own ownership authority, then checked announcement by announcement against the published route objects. The estate covers 167 operators.
Across the whole estate, 63.84% of announced IPv4 address space is covered by a matching published object — but a single announcer contributes 31% of that base and is nearly uncovered, so that figure is mostly a reading of one company. Excluding it, the estate reads 92.46%. That is the number we would put in a headline, and the excluded member is named in the method note below.
Counted by announcement rather than by address, the estate is at 76.91% — the two bases measure different things and both are published, always.
The interesting split is between the two ways of not being covered. 22.63% of announcements have no published object covering them at all — nobody has said anything about that space. Only 0.45% are contradicted by an object that does exist. Those are findings about different parties and we never add them together.
Underneath the estate average, the shape is bimodal rather than middling. Most operators have either finished this job or not started it.
Among the largest operators in the industry the spread is wide — from complete coverage down to around two-thirds of announced space. Both bases, because an operator can look finished on one and not the other: one large covered aggregate hides several small uncovered announcements.
| Operator | ROA-valid by address | by announcement | Announced IPv4 addresses | Announcements |
|---|---|---|---|---|
| Hostinger | 100% | 100% | 1,266,944 | 2,017 |
| Aruba | 99.34% | 93.64% | 429,568 | 173 |
| OVHcloud | 98.42% | 88.98% | 45,704,448 | 2,876 |
| United Internet | 92.39% | 93.01% | 1,302,016 | 658 |
| your.online | 91.78% | 88.03% | 579,584 | 493 |
| Newfold Digital | 90.9% | 91.5% | 6,460,928 | 3,519 |
| group.one | 87.23% | 78.91% | 3,715,840 | 441 |
| Miss Group | 87.02% | 67.63% | 1,731,072 | 346 |
| GoDaddy | 68.85% | 78.37% | 1,737,232 | 1,660 |
| team.blue | 65.97% | 58.53% | 891,392 | 897 |
The ten largest hosting groups in our book by active domains, ranked here by coverage. Both shares divide that operator's own announced space, which is the two right-hand columns. The ranking is presentation, not the finding: read this table as the same bimodal shape as the chart above, not as a league table of the big ten.
64 of the measured operators are at complete coverage on both bases at once — every announcement, and every address inside it, covered by a matching published object. That is the club worth being in, and it is not a club of giants: it runs from one of the largest hosting groups in Europe down to single-market operators with a few dozen announcements. Among the ones our registry has a name for: Hostinger, Hostpoint, Namespace, Tucows and ZXCS. A further 1 operator is complete by address but not by announcement, which is exactly the gap the second base exists to show — and is why we do not call that operator finished.
The full club is listed at the foot of this brief. Most of its members are identified by the technical key our measurement works from, because our operator registry carries no display name for them and we do not invent one; the table says so. The few that carry a company name there carry it on the same authority the pioneer table below uses — either the registry, or the company the operator's own network is registered to — so no operator appears on this page under two identities.
We do not measure this rung and will not pretend to. Whether a given network drops what its route objects contradict happens inside routers we neither run nor observe, and the honest thing to say about the industry's position on it is nothing. What the late-August episode settles is narrower and more useful: on this incident, that rung was not the one that failed. Nothing contradicted anything. A network with the strictest possible policy, dropping every invalid route it saw, would have carried this announcement exactly as its neighbours did — because under the published object it was not invalid. That is why the argument moves past enforcement rather than stopping at it.
Nine companies in this book have a verified publication at the path layer, and Aruba has done it properly: 7 of its 9 own networks carry a published ASPA object. That is not one network with a token object on it — it is the great majority of a real estate, done deliberately, at a point in the standard's life when almost nobody has started. Here is the whole list, and every name on it is one we can stand behind.
| Operator | Own networks publishing an ASPA | Own networks in total | Named by |
|---|---|---|---|
| Aruba | 7 | 9 | operator registry |
| Miss Group | 2 | 13 | operator registry |
| Alastyr Telekomunikasyon A.S. | 1 | 1 | network registration — no registry name |
| Infomaniak | 1 | two brand keys, folded | operator registry |
| SEEWEB s.r.l. | 1 | 1 | network registration — no registry name |
| team.blue | 1 | 36 | operator registry |
| WEDOS Internet, a.s. | 1 | 2 | network registration — no registry name |
| YANDEX LLC | 1 | 4 | network registration — no registry name |
| your.online | 1 | 20 | operator registry |
Aruba, Miss Group, team.blue and your.online are all among the ten largest groups in our book. For the three besides Aruba it is one or two networks so far, which is what a first move inside a large estate looks like. Infomaniak reaches the list under two brand keys that are one company; we fold them, because a network is held by one company and crediting it twice would be a compliment nobody earned. The four operators our registry has no name for are named here by the company the network itself is registered to, which is the same evidence that credited them.
Across the whole estate we resolve 417 networks that these operators own. Of those, 27 have a published ASPA object — 6.47%. In the entire public repository, across the whole internet and not merely this industry, there are 2,827 such objects. This is a draft specification with an early-adopter population, and the numbers should be read that way.
Which is exactly why the names above are worth being careful about. A network being in an operator's own set is not the same claim as that operator's company being the one that published the object: our ownership authority admits networks on announcement and hub evidence, which is a different question. So every pairing is put to a second test — does the registered holder of that network tie back to this operator, through the same identity machinery the rest of the platform uses? Of 28 operator/network pairs, 17 pass and 11 do not. The refusals are not one kind of thing, so we publish them as two. 2 of them name a third party outright — in those the network belongs to a transit carrier and to a national incumbent respectively, and crediting them would have handed a carrier's work to its customer. In the other 9 no authority ties the network's holder to the operator either way, which is a weaker finding and is still a reason not to credit: a credit is a claim that this company published this object, and an unresolved holder does not support one. After folding sibling brands onto one company, the credited work belongs to 9 operators across 16 networks.
And the incident-adjacent fact, stated plainly because leaving it out would be the more editorial choice: AS24940, the network whose identity was borrowed, publishes no ASPA. There is no criticism in that sentence. Almost nobody does; the specification is a draft; and publishing one is not the same as any router acting on it.
The first rung had a decade, a regional-registry campaign, and — decisively — a small number of very large transit networks that started dropping invalid routes, which turned publication from good citizenship into an operational necessity. Nothing equivalent has happened for the third rung yet. The specification is still a draft; validator support is young; and the object an operator would publish is a statement about its own upstreams, which changes whenever commercial arrangements do. A route object is written once for space you will hold for years. A path object is a live description of who you buy transit from.
The mail layer went through this exact sequence, and its numbers are the reason we recognise the shape. The parallel is structural, not arithmetic — two different books in two different units, and we compute nothing across them — so read the mail figures as a shape, never against the routing ones. On Europe's mail-carrying active domains, publication is close to universal — 82% publish SPF. Enforcement is much thinner: 29.2% ask receivers to reject what fails. And alignment, the rung that catches the identity swap rather than the unauthorised sender, is thinner still — 50.3% publish a DMARC record but only 9.6% publish a reject policy, over a base of 19,580,281 domains. What carries over is the order in which the industry does the work, and how long the last rung takes.
Diligence should be asking. Security posture is already on every infrastructure diligence list; routing posture rarely is. Yet in an infrastructure transaction, "does the target publish route objects for the space it announces" is an answerable question with a one-line answer, and it belongs beside the more familiar ones. Ours is a portfolio-level reading, per operator, on both bases, from public data — which means it is a question a buyer can put to a target and check independently rather than take on trust.
And for operators, the third rung is briefly a differentiator. Being one of the handful of companies in this book with a verified publication at the path layer is the kind of thing that stops being remarkable the moment it becomes common. The window in which it distinguishes you is open now and will not be open long — that has been the pattern on every rung of every one of these ladders.
draft-ietf-sidrops-aspa-profile-26 (IETF standards track, NOT yet an RFC). We measure
publication only. We make no path-validation claim, because a path reading needs paths and this
measurement has none beyond the single incident block above.
Naming. Operators are named by our operator registry where it has a name for them, and by
the company their network is registered to where it does not; the tables say which. Operators at
zero coverage are counted and not named — the measurement is about an industry's progress, not a
list of who to embarrass. Aggregate-level throughout; per-operator posture lives in the product.
The figures on this page come from two instruments and they reproduce differently, so it is worth being exact about which is which. The mail-side ones are served: they come out of the HostingBrain connector today, on the free tier. The routing ones are not in the connector at all — they come from public data, by the method described above, and you can re-derive them without us.
“Using HostingBrain, show SPF adoption, SPF reject-on-fail enforcement and DMARC reject policy for Europe, and explain the difference between publishing a policy and enforcing one.”
Resolves to email_security (free). See definitions('spf_posture').
The routing figures come from public data anyone can recheck: the route-object and ASPA snapshots are a public validator export, the announced prefixes and the collector path history are RIPEstat data calls, and the hijacked block, the attacker's network and its transit provider are named in the victims' own disclosure. Every one of those sources is named in the method note above, with the window it was read over, so the derivation is repeatable from outside this company. The forged origin ASN is not in that disclosure — it is our reading of the collector data. The join — which networks belong to which hosting operator — is ours too.
Per-operator routing posture is not in the connector. Whether it should be is under consideration for the product roadmap. If it would be useful in your diligence or your peer benchmarking, say so — that is what moves it up the list.
Ask the mail-side follow-up yourself. HostingBrain answers questions like the one above — with the date, denominator and caveats attached — inside Claude and any MCP-compatible assistant.
Every operator with complete ROA coverage by address space and by announcement at once, in order of announced space. Where our operator registry has no display name for an operator, the row says so and the technical key our measurement works from stands alone.
| Registry name | Technical key |
|---|---|
| Hostinger | hostinger |
| — no registry name | dns1.co.za |
| YANDEX LLC | yandex.net |
| — no registry name | dreamhost.com |
| — no registry name | xserver.jp |
| — no registry name | lerelaisinternet.com |
| — no registry name | beget.com |
| — no registry name | 1-grid.co.uk |
| Tucows | tucows |
| — no registry name | syrahost.com |
| — no registry name | inhostedns.com |
| — no registry name | agenturserver.co |
| — no registry name | parspack.co |
| — no registry name | fastdns24.com |
| — no registry name | managed-vps.net |
| — no registry name | ihc.ru |
| — no registry name | kinghost.com.br |
| — no registry name | hoster.kz |
| — no registry name | dinahosting.com |
| — no registry name | tenten.vn |
| — no registry name | hostiran.net |
| Namespace | namespace |
| — no registry name | romarg.com |
| WEDOS Internet, a.s. | wedos.com |
| — no registry name | controlpanel.si |
| — no registry name | n0c.com |
| — no registry name | lwsdns.com |
| — no registry name | guzelhosting.com |
| — no registry name | netsons.net |
| — no registry name | clausweb.ro |
| — no registry name | hosttech.ch |
| — no registry name | netafraz.com |
| — no registry name | cdmon.net |
| — no registry name | domainesia.net |
| Hostpoint | hostpoint.ch |
| — no registry name | regzone.cz |
| — no registry name | stackdns.com |
| — no registry name | turkticaret.net |
| — no registry name | raiolanetworks.es |
| — no registry name | mihanwebhost.com |
| — no registry name | tophost.ch |
| Alastyr Telekomunikasyon A.S. | alastyr.com |
| — no registry name | oderland.com |
| — no registry name | dns.br |
| — no registry name | businessidentity.llc |
| — no registry name | cyon.ch |
| — no registry name | mijndomein.nl |
| — no registry name | neoserv.si |
| — no registry name | mediacenter.hu |
| — no registry name | parspack.net |
| — no registry name | veridyen.com |
| ZXCS | zxcs.be |
| — no registry name | elkdata.ee |
| — no registry name | inwx.de |
| — no registry name | dns24.hu |
| — no registry name | thinline.cz |
| — no registry name | cloudoon.com |
| — no registry name | messagingengine.com |
| — no registry name | ns0.nl |
| — no registry name | matbao.com |
| — no registry name | mydnsvault.com |
| — no registry name | tasjeel.ae |
| — no registry name | wpx.net |
| — no registry name | mizbanfadns.net |
exact figures re-cut from the served release each build; the argument above is written to survive them.
| Figure | Value | Base | As of |
|---|---|---|---|
| estate ROA coverage by address space (IPv4) — the raw figure, which one member dominates; read it beside the two rows below | 63.84% | the estate's own-network announced IPv4 address space, longest-match attributed — its own row below | 2026-09-01 |
| estate ROA coverage by address space (IPv4), excluding the single largest announcer | 92.46% | the same base with the largest member's contribution removed — its share is its own row below | 2026-09-01 |
| the single largest announcer's share of the estate's IPv4 base | 31% | the estate's own-network announced IPv4 address space, longest-match attributed — its own row below | 2026-09-01 |
| estate ROA coverage by prefix count (IPv4) | 76.91% | the estate's own-network announced IPv4 prefixes — its own row below | 2026-09-01 |
| estate ROA coverage by prefix count (IPv4), excluding the single largest announcer | 81.84% | the same base with the largest member's announcements removed | 2026-09-01 |
| the estate's own-network announced IPv4 addresses (the base every by-address share above divides) | 152,341,776 | IPv4 addresses announced by the estate's own ASNs inside the observation window, de-duplicated and longest-match attributed | 2026-09-01 |
| the estate's own-network announced IPv4 prefixes (the base every by-prefix share above divides) | 36,367 | distinct (ASN, prefix) announcements by the estate's own ASNs in the window | 2026-09-01 |
| announced IPv4 prefixes with NO ROA covering them, % | 22.63% | the estate's own-network announced IPv4 prefixes — its own row below | 2026-09-01 |
| announced IPv4 prefixes a published ROA CONTRADICTS, % | 0.45% | the estate's own-network announced IPv4 prefixes — its own row below | 2026-09-01 |
| operators measured | 167 | hosting operators in the netmap capture with a resolved own-ASN set | 2026-09-01 |
| estate ROA coverage by address space (IPv6) | 93.32% | IPv6 /48 units announced by the estate's own ASNs — a SEPARATE base in a separate unit, never summed with IPv4 | 2026-09-01 |
| estate ROA coverage by prefix count (IPv6) | 91.45% | distinct IPv6 announcements by the estate's own ASNs | 2026-09-01 |
| the estate's own-network announced IPv6 /48 units | 216,781,719 | see the IPv6 shares above | 2026-09-01 |
| the estate's own-network announced IPv6 prefixes | 4,245 | see the IPv6 shares above | 2026-09-01 |
| operators at 100% ROA coverage by address space | 65 | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators at 90% up to (not including) 100% by address space | 45 | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators at 50% up to 90% by address space | 22 | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators above zero and under 50% by address space | 17 | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators at exactly zero by address space — counted, never named | 18 | the measured operators — the `operators measured` row above | 2026-09-01 |
| median operator ROA coverage by address space | 98.36% | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators at 100% on BOTH bases — by address space AND by prefix count | 64 | the measured operators — the `operators measured` row above | 2026-09-01 |
| operators at 100% by address space but NOT by prefix count | 1 | the measured operators — the `operators measured` row above | 2026-09-01 |
| GoDaddy — ROA coverage by address space | 68.85% | GoDaddy's own announced IPv4 address space — its own row below | 2026-09-01 |
| GoDaddy — ROA coverage by prefix count | 78.37% | GoDaddy's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| GoDaddy — announced IPv4 addresses (the base its by-address share divides) | 1,737,232 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| GoDaddy — announced IPv4 prefixes (the base its by-prefix share divides) | 1,660 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| Newfold Digital — ROA coverage by address space | 90.9% | Newfold Digital's own announced IPv4 address space — its own row below | 2026-09-01 |
| Newfold Digital — ROA coverage by prefix count | 91.5% | Newfold Digital's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| Newfold Digital — announced IPv4 addresses (the base its by-address share divides) | 6,460,928 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| Newfold Digital — announced IPv4 prefixes (the base its by-prefix share divides) | 3,519 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| United Internet — ROA coverage by address space | 92.39% | United Internet's own announced IPv4 address space — its own row below | 2026-09-01 |
| United Internet — ROA coverage by prefix count | 93.01% | United Internet's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| United Internet — announced IPv4 addresses (the base its by-address share divides) | 1,302,016 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| United Internet — announced IPv4 prefixes (the base its by-prefix share divides) | 658 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| team.blue — ROA coverage by address space | 65.97% | team.blue's own announced IPv4 address space — its own row below | 2026-09-01 |
| team.blue — ROA coverage by prefix count | 58.53% | team.blue's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| team.blue — announced IPv4 addresses (the base its by-address share divides) | 891,392 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| team.blue — announced IPv4 prefixes (the base its by-prefix share divides) | 897 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| group.one — ROA coverage by address space | 87.23% | group.one's own announced IPv4 address space — its own row below | 2026-09-01 |
| group.one — ROA coverage by prefix count | 78.91% | group.one's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| group.one — announced IPv4 addresses (the base its by-address share divides) | 3,715,840 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| group.one — announced IPv4 prefixes (the base its by-prefix share divides) | 441 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| your.online — ROA coverage by address space | 91.78% | your.online's own announced IPv4 address space — its own row below | 2026-09-01 |
| your.online — ROA coverage by prefix count | 88.03% | your.online's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| your.online — announced IPv4 addresses (the base its by-address share divides) | 579,584 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| your.online — announced IPv4 prefixes (the base its by-prefix share divides) | 493 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| Miss Group — ROA coverage by address space | 87.02% | Miss Group's own announced IPv4 address space — its own row below | 2026-09-01 |
| Miss Group — ROA coverage by prefix count | 67.63% | Miss Group's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| Miss Group — announced IPv4 addresses (the base its by-address share divides) | 1,731,072 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| Miss Group — announced IPv4 prefixes (the base its by-prefix share divides) | 346 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| OVHcloud — ROA coverage by address space | 98.42% | OVHcloud's own announced IPv4 address space — its own row below | 2026-09-01 |
| OVHcloud — ROA coverage by prefix count | 88.98% | OVHcloud's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| OVHcloud — announced IPv4 addresses (the base its by-address share divides) | 45,704,448 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| OVHcloud — announced IPv4 prefixes (the base its by-prefix share divides) | 2,876 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| Hostinger — ROA coverage by address space | 100% | Hostinger's own announced IPv4 address space — its own row below | 2026-09-01 |
| Hostinger — ROA coverage by prefix count | 100% | Hostinger's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| Hostinger — announced IPv4 addresses (the base its by-address share divides) | 1,266,944 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| Hostinger — announced IPv4 prefixes (the base its by-prefix share divides) | 2,017 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| Aruba — ROA coverage by address space | 99.34% | Aruba's own announced IPv4 address space — its own row below | 2026-09-01 |
| Aruba — ROA coverage by prefix count | 93.64% | Aruba's own announced IPv4 prefixes — its own row below | 2026-09-01 |
| Aruba — announced IPv4 addresses (the base its by-address share divides) | 429,568 | IPv4 addresses announced by this operator's own ASNs in the window | 2026-09-01 |
| Aruba — announced IPv4 prefixes (the base its by-prefix share divides) | 173 | distinct announcements by this operator's own ASNs in the window | 2026-09-01 |
| actor-type cut — hosting groups, ROA coverage by address space | 95.23% | the bucket's own announced IPv4 space (64,631,056 addresses, 16 operators) | 2026-09-01 |
| actor-type cut — hosting groups, EXCLUDING the bucket's own largest member | 87.54% | the same bucket with its largest member removed | 2026-09-01 |
| actor-type cut — smaller operators typed by their nameservers, ROA coverage by address space | 40.78% | the bucket's own announced IPv4 space (87,821,056 addresses, 150 operators) | 2026-09-01 |
| actor-type cut — smaller operators typed by their nameservers, EXCLUDING the bucket's own largest member | 88.05% | the same bucket with its largest member removed | 2026-09-01 |
| own ASNs across the estate with a published ASPA | 27 | every own ASN of every measured operator — its own row below | 2026-09-01 |
| own ASNs across the estate (the base above) | 417 | distinct ASNs in the measured operators' own-ASN sets | 2026-09-01 |
| own ASNs with a published ASPA, % | 6.47% | see the two rows above | 2026-09-01 |
| operators with at least one own ASN publishing an ASPA, before the credit check | 18 | the measured operators | 2026-09-01 |
| operators with no own ASN publishing an ASPA | 149 | the measured operators | 2026-09-01 |
| ASPA objects in the RPKI snapshot, whole internet | 2,827 | every ASPA object in the validator snapshot, not only this estate's | 2026-09-01 |
| operator/ASN pairs put to the credit check | 28 | every (operator, ASPA-publishing own ASN) pair in the estate | 2026-09-01 |
| pairs where the ASN's holder ties back to the operator | 17 | the pairs examined — its own row above | 2026-09-01 |
| pairs refused: the ASN publishes, but its holder does not tie back to this operator | 11 | the pairs examined — its own row above | 2026-09-01 |
| of those refusals, ones where the network's holder is a NAMED third party | 2 | the refused pairs — its own row above | 2026-09-01 |
| of those refusals, ones where no authority ties the holder to the operator either way | 9 | the refused pairs — its own row above | 2026-09-01 |
| verified ASPA publishers, sibling brands folded | 9 | operators with at least one credited own ASN | 2026-09-01 |
| own ASNs behind those publishers | 16 | distinct credited ASNs | 2026-09-01 |
| Aruba — own ASNs with a published ASPA | 7 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| Aruba — own ASNs in total (the base above) | 9 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| Miss Group — own ASNs with a published ASPA | 2 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| Miss Group — own ASNs in total (the base above) | 13 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| Alastyr Telekomunikasyon A.S. — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| Alastyr Telekomunikasyon A.S. — own ASNs in total (the base above) | 1 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| Infomaniak — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| SEEWEB s.r.l. — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| SEEWEB s.r.l. — own ASNs in total (the base above) | 1 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| team.blue — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| team.blue — own ASNs in total (the base above) | 36 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| WEDOS Internet, a.s. — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| WEDOS Internet, a.s. — own ASNs in total (the base above) | 2 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| YANDEX LLC — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| YANDEX LLC — own ASNs in total (the base above) | 4 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| your.online — own ASNs with a published ASPA | 1 | this operator's own ASNs whose holder the platform ties back to it | 2026-09-01 |
| your.online — own ASNs in total (the base above) | 20 | the ownership authority's own-ASN set for this operator | 2026-09-01 |
| announcements of the hijacked block RIS recorded in our snapshot window | 3,422 | RIPE RIS path history for the block over the queried window | 2026-09-01 |
| withdrawals of it in the same window | 1,259 | the same window | 2026-09-01 |
| of those announcements, how many carried the block holder's own ASN as origin | 3,422 | the announcements row above | 2026-09-01 |
| RIS peers that saw the hijacked announcement at some point in that window — a count, not a share | 276 | — | 2026-09-01 |
| RIS peers the data call returned at all — every one of them is in the count above, which is why that count divides nothing | 276 | — | 2026-09-01 |
| ROAs covering the hijacked block | 1 | validated ROA payloads covering the block in the snapshot | 2026-09-01 |
| Europe — mail-carrying active domains (the base every mail share below divides) | 19,580,281 | active domains in Europe operating an MX; parking and monetization MX excluded | 2026-09-13 |
| Europe — mail-carrying domains publishing SPF | 82% | the mail-carrying base above | 2026-09-13 |
| Europe — mail-carrying domains publishing a reject-on-fail SPF policy | 29.2% | the mail-carrying base above | 2026-09-13 |
| Europe — mail-carrying domains publishing a DMARC record | 50.3% | the mail-carrying base above | 2026-09-13 |
| Europe — mail-carrying domains publishing a DMARC reject policy | 9.6% | the mail-carrying base above | 2026-09-13 |
Data version 2026-09-13 · two instruments, dated apart and never mixed: the routing figures come from a reading of the public routing repositories and RIPE's route collectors taken on 2026-09-01; the incident's path history is a collector window of 2026-08-28T20:30:00 .. 2026-08-28T22:00:00 UTC, and the estate's announcements are those observed in the window 2026-08-18T00:00:00 .. 2026-09-01T00:00:00; the mail figures come from the served release. Each row carries its own date. Coverage here means an object was PUBLISHED; whether any route was dropped happens inside validators we neither run nor observe. Every figure here is derived from the served release by this brief's own derivation script; nothing on this page is hand-typed.