Perplexity’s Comet Browser Breached
Security researchers at Zenity Labs disclosed a critical flaw in Perplexity’s Comet “agentic” browser that allowed attackers to steal local files using a malicious Google Calendar invite.
The issue, dubbed PerplexedBrowser and grouped under Zenity’s “PleaseFix” family, affected Comet on macOS, Windows, and Android and was rated P1 (critical) in Bugcrowd.
The attack required no extra user clicks beyond a normal request such as “accept this meeting.”
Once the victim asked Comet’s AI agent to handle the invite, the agent could be manipulated into opening attacker-controlled content, reading files via file://file:// paths, and exfiltrating data by embedding file contents into URL query parameters sent to an external server.
According to Awesomeagents AI, Zenity credits the research to Stav Cohen and Michael Bargury.
Zenity’s chain starts with a calendar invite that looks legitimate, realistic names, roles, and meeting details.
The trick sits in whitespace: large blank sections hide instructions a user is unlikely to notice when previewing the invite.
Those hidden instructions include fake HTML elements and a block formatted to resemble internal “system reminder” guidance.
When Comet’s agent processes the invite, it blends the attacker’s hidden text with the user’s request, a failure mode Zenity calls “intent collision,” where the model can’t reliably separate trusted intent from untrusted content.
Next, the injected instructions push Comet to an attacker website, including cues intended to run actions in the background so the victim sees little or no visible browsing.
That site delivers a second-stage prompt, reportedly written in Hebrew to reduce the effectiveness of English-focused safety checks.
The prompt then reframes file access as a harmless discovery task, guiding the agent to traverse local directories and open sensitive files (configuration data, API keys, and stored credentials) through file://file:// URLs.
Finally, the agent sends the stolen content out by constructing a URL that carries the data in parameters and navigating to the attacker’s server, an exfiltration pattern that can bypass casual inspection.
Zenity reported the bug on Oct. 22, 2025. Perplexity shipped an initial fix on Jan. 23, 2026 that blocked agent access to file://file:// at the code level, but Zenity bypassed it with a view-source:file:///view-source:file:/// trick.
A second patch shipped Feb. 11, with remediation confirmed Feb. 13, ending a 120120-day disclosure process.
A more damaging variant involved 1Password: if the browser extension was installed and unlocked, the agent could potentially expose vault entries and assist in takeover steps. However, MFA could still limit full account compromise.
The broader takeaway is structural: any AI agent that reads untrusted content while holding powerful local or account permissions becomes a high-value target.
Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.
Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…
Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…
An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…
Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…
OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…
Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…