preloader

· · digital-security digital-privacy europe belgium authentication identity-management vulnerability-management supply-chain nis2

A Browser Extension Used by 8 of Belgium’s 10 Biggest Banks Would Talk to Any Website That Asked, No Questions

Source: SecurityWeek

Digital identity software is supposed to be the one component in a bank’s stack that verifies who it is talking to. For over two years, the most widely deployed one in Belgium never bothered to check.

No origin check, no problem for an attacker

Connective is a browser extension built by Nitro Software Belgium that bridges web pages to a locally installed application used for electronic ID authentication and legally binding electronic signatures. It is embedded in the login and signing flows of eight of Belgium’s ten largest banks and more than 60 government agencies, reaching upwards of two million users. Security researcher James Arnott, founder of Bay Area Labs, found that the local Connective application had no mechanism to verify which website was sending it requests. Any site a victim happened to have open, including a malicious advertisement loaded inside an otherwise legitimate page, could talk to the extension exactly as if it were the bank or government portal it was built for.

From silent card reads to a remote shell

With origin checks absent, Arnott demonstrated that a malicious page could silently read connected eID and payment card details without the user noticing anything. Separately, he found a remote code execution path that did not require an ID card to be inserted at all: getting the native application to load and run an attacker-supplied library was enough. Combined, the two flaws meant a single drive-by ad impression could move from reading identity data to arbitrary code execution on the victim’s machine, no phishing click, no malicious download, no card ever physically compromised.

A 146-day fix, and no CVE yet

Nitro Software’s eventual remediation disabled the risky library-loading capability, changed how PIN tokens are handled so a requesting website only ever receives a reference value rather than the token itself, and added the origin verification that should have existed from the start. That fix landed 146 days after the initial report, and as of disclosure at DEF CON on August 10 no CVE identifier had been assigned to either flaw, which will make it harder for downstream banks and agencies to track exposure through standard vulnerability management tooling.

Why this matters beyond Belgium

Every EU member state runs some equivalent of Connective in its national eID or e-signature infrastructure, and the pattern here, a client-side bridge trusted implicitly by every website on the machine, is common to most of them. For any organisation relying on third-party identity or signing software to satisfy KYC, eIDAS or NIS2 obligations, the open question is not whether your vendor has ever had a flaw like this, but whether you would know if they did, and how long they would take to fix it.

If you need an independent security review of the identity, signing or authentication software your organisation depends on, or help building a vendor risk process that catches this class of issue before a researcher does, contact Excello Digital. We help European banks, public bodies and enterprises hold their identity infrastructure suppliers to the standard their compliance obligations actually require.

These news items are automatically aggregated from industry sources and are not individually reviewed. Any inaccuracies are unintentional — let us know and we'll correct or remove it.

We’ll help you resolve your infrastructure challenges

Our team of experts is ready to help you with your infrastructure challenges. We’ll give you honest and personal treatment. Get in touch to learn more.

Get in touch!