AliExpress accused of fingerprinting shoppers with silent audio trick that also muted a dev's headphones
Developer Matt Callaghan claims he caught Alibaba trying to track web users by playing sounds through browsers vulnerable to audio fingerprinting.
The software engineer drew attention to the issue late last week after investigating why his Bluetooth headphones stopped playing music whenever he visited Alibaba’s website.
“Recently I ran into a strange problem with my Bluetooth headphones,” Callaghan wrote.
“They support multipoint Bluetooth audio, so they can be connected to my PC and phone at the same time.
Normally, the PC takes priority playing audio, with my phone being able to play audio when nothing is playing on the PC.
“Usually I listen to music on my phone but with notifications or YouTube playing through the PC, this works reliably until I open an AliExpress page in Firefox or Chrome.
“Shortly after loading the AliExpress homepage, audio from my phone would stop playing.
Closing the AliExpress tab fixes it immediately.
Muting the tab/Firefox/Windows does not help, and there is no visible video, music, or other media playing on the page.” Callaghan tried to find any hidden conventional media elements but found nothing.
Further digging revealed two audio scripts that he said were “extremely obfuscated” within Alibaba’s browser security and anti-abuse tooling.
He said the scripts built a WebAudio graph that introduced a sawtooth oscillator to generate a waveform, an analyzer to measure the result after the waveform passes through a browser’s audio implementation, and a script to read the associated frequency data.
The scripts set the audio’s gain to zero, meaning the end user won’t hear anything, but the WebAudio graph will still be processed by the browser.
“This is very different from an autoplaying video,” said Callaghan.
“There is no media element for the browser's normal tab mute control to stop.
5News aggregated this summary from the outlet’s public feed. The full article, with all the context, is on www.theregister.com — the content belongs to The Register.