Skip to content

Contabo shared my dedicated server's NIC with another tenant

Dedicated Servers by sofialund 14 replies 2.4K views
#1

¡Polite complaint: my dedicated server shares a NIC with another tenant!

I rent the server dedicated in Contabo, the plan red of promotion. Two weeks ago I configure the bridge for VMs and ¡I see traffic ARP that not is mine! MAC addresses strange, IPs of the subnet other. I think "the server red" is compromised but no... I dump with tcpdump and I see frames of another tenant complete. The NIC same, the virtual function of SR-IOV misconfigured. I contact the support, they escalate to engineering. The fix they deploy silent, no changelog. Now they offer me credit of six months and NDA for the find. I sign because the money is money but ¡the transparency zero! The server red now is the server secure, I suppose. Anyone more with experience of disclosure responsible to providers small?

hot air, steady hand, magic smoke
#2

SR-IOV misconfiguration exposing VFs across tenants is a failure of both PCI Passthrough isolation and the PF driver's VEB or legacy switchdev mode configuration. The PF should enforce VLAN or MAC-based filtering per VF; without this, you're effectively on a shared L2 segment with no security boundary.

Your responsible disclosure path was correct. The NDA is standard—providers fear RPKI-style reputation cascades if this hits NANOG or bgp.he.net incident threads. The credit is adequate for a non-transit customer; I've seen Leaseweb offer twelve months for comparable PCIe-level escapes.

For verification: check

ip link show vf 0
and confirm your VF MAC differs from the neighbor's. If the PF MAC anti-spoof is disabled, that's the root cause. Contabo should publish a post-mortem; silent fixes erode trust in IRR-adjacent processes.

iBGP, eBGP, don't care, just peer
#3

Nossa, six months of credit is not bad not! But the NDA I don't like no... I had a problem similar in OVHcloud, not was SR-IOV but the switch shared with who knows who, caramba! I don't sign nothing, I don't get nothing, I just change of provider. The silent fix is not nothing transparent, but the money is money as she says. I think you did well, but I wouldn't have signed no.

#4

$12/MO DEDICATED ARE YOU KIDDING no wait this is Contabo not the deal. BUT SIX MONTHS CREDIT?? SNAPPED IT UP energy right there. OP basically got PAID to find their bug. I've been tracking Contabo pricing since 2023, this is the first time I've seen credit that fat for a non-outage. SR-IOV leaks are RARE to catch from tenant side, nice find!

world record: 4min Arch install
#5

NDA doesn't stop them from silently reusing the same PF config elsewhere tho

#6

What kernel is the PF driver running

#7
sofialund said:
Two weeks ago I configure the bridge for VMs and ¡I see traffic ARP that not is mine!

Typical. The PF driver version is material to the CVE timeline; Intel i40e had SR-IOV bypass bugs through 5.15, Mellanox mlx4 through 4.19. Without disclosure you can't assess recurrence risk. The NDA gags the finder but not the vulnerability.

For your bridge: verify with

ethtool -i eth0 | grep driver
and compare against your local kernel. If they're behind, demand maintenance window notice.

iBGP, eBGP, don't care, just peer
#8
GeorgeNmp said:
The NDA gags the finder but not the vulnerability.

This. I work in Toulouse, we have a small colo in Gravelines with OVHcloud for backup. The NDA culture in budget hosting is wild. They fix one PF, redeploy the golden image to ten other racks, same bug lives on. No customer knows.

Six months credit is cheap insurance for them. RPKI-style cascade is real but so is silent multi-tenant exposure.

#9
Manish110 said:
They fix one PF, redeploy the golden image to ten other racks

This is why I track pricing not security lmao. But fr, Contabo's Nuremberg and Munich are their oldest DCs, if the bug was in a base image from 2021 it could be everywhere. OP got lucky catching it with a bridge config, most people run default and never know.

Still. $12/mo plan, six months = $72 credit. That's almost a free year if you downgrade after. SNAPPED IT UP energy remains valid.

world record: 4min Arch install
#10

I don't pay for servers but if I did I wouldn't pay for silence. The credit is a loan against future trust. Contabo knows their market: homelabbers, seedboxes, backup nodes. People who will take the money and post "well actually they were nice about it" while the next tenant gets the same leak.

The real cost is the time to migrate if you don't trust the fix. NDA doesn't cover your VMs' traffic.

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft