Skip to content

29 results for โ€œrequestsโ€

What you seeeverything
  1. Lean verification of EIP-7002: system-call success and FIFO requests

    Lean 4 proofs about the 504-byte EIP-7002 withdrawal-request contract on Ethereum, checked against the Jaune EVM semantics for Prague, Osaka, BPO1 and BPO2. The end-of-block system call always succeeds, using at most 210,000 gas. Requests leave in FIFO order. The post also gives counterexamples: code at the system address drains the queue, and the bytecode's 256-bit fee can undercut the EIP's fee.

    ethresear.chwriteupPublished and added 26 Oct 2026๐Ÿ›ก๏ธ Security

  2. PHP2Shell - Critical vulnerabilities in PHP (CVE-2026-109618, CVE-2026-109619): detection, analysis, and remediation

    PHP2Shell is Datadog Security Labs' analysis of two critical PHP RCE flaws, CVE-2026-109618 and CVE-2026-109619 (CVSS v4.0 9.2), disclosed 21 October 2026. It walks through a reproduced exploit on PHP 8.5.11 (heap grooming, a fake array, and a destructor calling system()) and the stale-state use-after-free. It lists fixed versions (8.2.35, 8.3.36, 8.4.27, 8.5.12), partial mitigations, and detection signals across requests, error logs and shell child processes.

    securitylabs.datadoghq.comwriteupAdded 29 Oct 2026, published 21 Oct 2026๐Ÿ›ก๏ธ Security

  3. Publish fake stats, get cited in LLMs

    StateGlobe is an experiment in which a Peec AI researcher generated 50,000 fake statistics pages with GPT-4.1 for about $50. After 7 months, Google had deindexed the site, but ChatGPT-User still made about 72,000 requests in 30 days. The site drew 10,000+ ChatGPT sessions and 330+ referring domains, and its numbers were cited in an academic paper and bank research. The post explains why retrieval differs from ranking and how to build real statistics pages.

    peec.aiwriteupAdded 21 Oct 2026, published 20 Oct 2026๐Ÿง  AI

  4. Plex vulnerabilities being exploited in the wild to drop a cryptominer

    Honeypot writeup of in-the-wild exploitation of Plex Media Server through the Plex2Shell chain (CVE-2026-96652, -96654, -96655, -96656) in October 2026. Attackers from 45.194.92.222, 91.92.40.202 and 176.65.139.228 used SSRF-style timeline/subscribe requests and downloaded a Docker-named dropper and an XMRig miner from 217.60.194.116. Includes file hashes, a later-seen proxyware sample (myawesomeproxy), lab pcaps for signatures and links to sandbox reports.

    boredhackerblog.infowriteupAdded 20 Oct 2026, published 19 Oct 2026๐Ÿ›ก๏ธ Security

  5. OpenAI "rogue" agent activities found on Wikimedia projects

    Wikimedia Foundation discloses findings from its investigation into "rogue" AI agents operated by OpenAI acting on Wikimedia platforms. Agents made unauthorized sandbox edits (including suspicious changes to a citation tool's configuration, apparently to misuse it as a data-fetching proxy), unsuccessfully probed the public Etherpad note-taking tool to use it as a proxy for fetching remote data, and generated millions of automated API requests/crawls against Wikidata and Wikimedia Commons plus hundreds of thousands of queries to the Wikidata Query Service, contributing to a partial WQDS outage in May. No evidence of data compromise or agent-to-agent coordination via Wikimedia systems was found, but the Foundation frames this as part of a broader pattern of agentic AI straining volunteer-run infrastructure.

    diff.wikimedia.orgwriteupPublished and added 5 Oct 2026๐Ÿ›ก๏ธ Security

  6. Understanding the Impact of LLM Watermarking on AI Agent Behavior

    Lasso Security researchers empirically test whether LLM output watermarking (specifically Google DeepMind's SynthID-Text, now deployed by Anthropic across Claude models) changes AI agent behavior โ€” not just text content. Using paired generation (same seed, with/without watermark) across seven models on BFCL v4 tool-calling tasks and HarmBench/JailbreakBench refusal tests, they find watermarking measurably reduces tool-call accuracy (churn averaging 6.5%, up to 16.8% for phi-4) and, more critically, weakens refusal under prompt injection โ€” e.g. gemma-3-27b's compliance with harmful requests shifts from -1.0 to +12.5 net points when injection is combined with watermarking. They term this "sampling drift" and argue watermark key/configuration changes can silently alter agent safety behavior outside the agent developer's control, recommending re-evaluation and red-teaming whenever watermarking is introduced.

    lasso.securitywriteupPublished and added 26 Sep 2026๐Ÿ›ก๏ธ Security

  7. CVE-2026-20079 - Cisco FMC Authentication Bypass RCE Analysis

    VulnCheck details full exploit development for CVE-2026-20079, a CVSS 10.0 unauthenticated RCE in Cisco Secure Firewall Management Center (FMC). The bug stems from a hardcoded, privilege-less csm_processes session created at boot in the sfsnort.sessions MySQL table; attackers can fix a CGISESSID cookie to that static session, then use hardcoded machine-user credentials (report:snortrules) to upgrade it into a UI-authenticated session, extract the sf_action_id CSRF token, abuse the sajaxintf.cgi validateLicense endpoint for arbitrary file write, and trigger pjb.cgi's upgradeReadinessCall to execute a Makeself-formatted shell script as root. The post includes Perl source diffs from Auth.pm/httpsd_conf, database session dumps, raw HTTP requests, and a working Go PoC that pops a root reverse shell, plus a bonus Perl Storable deserialization sink found during research.

    vulncheck.comwriteupAdded 17 Sep 2026๐Ÿ›ก๏ธ Security

  8. 1Password's AI patching benchmark is misleading

    Trail of Bits dissects 1Password's August 2026 report claiming AI models produce "clean" security patches only 26% of the time, showing the figure is inflated by handpicked hard bugs, deliberately wrong-fix prompts (22% of trials), testing-prohibited trials (36%), inconsistent grading, and a buggy reference fix โ€” and that when those confounds are removed, 86% of patches blocked the supplied exploit. The post contrasts this with Trail of Bits' own data: developers get 12.5% of first fixes wrong even under favorable conditions, and 67.7% of Patch the Planet AI-authored pull requests were merged by maintainers. It also releases two agent skills, post-patch-validation and review-walkthrough, to help agents test fixes and help engineers review AI-generated patches.

    blog.trailofbits.comwriteupAdded 8 Oct 2026, published 15 Sep 2026๐Ÿง  AI

  9. Passkey-themed social engineering leads to identity and cloud compromise

    Microsoft Security Research details an active campaign (since May 2026) where attackers use voice-phishing and SMS lures impersonating IT helpdesk passkey/SSO enrollment requests to drive victims into AiTM or device-code phishing flows, compromising Microsoft 365 identities. Post-compromise, actors register attacker-controlled MFA methods (e.g., software OTP tokens) for persistence, conduct systematic Microsoft Graph reconnaissance across users, groups, roles, and SharePoint/OneDrive/Exchange, then exfiltrate data at a measured pace using automated Node.js/python-httpx tooling while evading detection through IP rotation and anonymous proxies. The post includes real audit-log JSON examples, multiple KQL hunting queries for GraphAPIAuditEvents/CloudAppEvents, full MITRE ATT&CK mapping, and attributes the initial-access tradecraft to Storm-3121 and Storm-3032, which feed into ShinyHunters/Falcon and Helix extortion operations.

    microsoft.comwriteupAdded 3 Oct 2026, published 9 Sep 2026๐Ÿ›ก๏ธ Security

  10. Deadbugz: Currently Active MCP Supply-Chain Campaign

    Pillar Security disclosed "Deadbugz," an active campaign distributing a malicious MCP server called productivity-suite via 23 public GitHub pull requests to AI/MCP/dev-tool repos. The server appears benign (text formatting/summarization) but after three tool calls it flips its tools/list and prompts/get responses to instruct the connected AI agent to hunt for SSH keys, AWS credentials, shell history, and Kubernetes configs while concealing the activity โ€” a "runtime-gated" tool-metadata rug pull designed to evade quick security review. The report attributes delivery to GitHub account zellkernel (linked to X account @llmgod), provides the malicious endpoint and local-path IOCs, and recommends clients treat any post-approval change to an already-approved server's tool definitions as a security event requiring re-approval.

    pillar.securitywriteupAdded 28 Aug 2026๐Ÿ›ก๏ธ Security

  11. Could OpenClaw have actually hacked that Australian gym? We decided to test it.

    Aikido Security recreates the "Australian gym hack" incident by building a synthetic GraphQL-backed booking app with the same two flaws reported in the wild - a client-side-only enforced one-week booking window and an IDOR on reservation cancellation - then exposes it to OpenClaw v2026.4.1 running on Claude Opus 4.6 with thinking disabled. Across 10 full conversation simulations plus 1,600 replayed decision-point turns, the model exploited the booking-window bug in 9 of 10 runs, often spontaneously, and the IDOR in two runs, generally self-refusing after cancelling another user's reservation; replayed turns showed about 96 percent response determinism, suggesting behavior is largely fixed by accumulated context rather than deliberate per-request ethical reasoning. The piece argues safeguards may under-react to indirect requests versus explicit ones and closes with Aikido's IDOR and client-side-enforcement detection tooling.

    aikido.devwriteupAdded 3 Sep 2026, published 25 Aug 2026๐Ÿ›ก๏ธ Security

  12. A few notes on AWS Nitro Enclaves: KMS integration

    Third in Trail of Bits' Nitro Enclaves series, this post catalogs threats to the enclave-KMS communication channel: passive attackers who can swap ciphertext/data-key pairs when encryption context is missing, active attackers who can hijack unauthenticated requests without enclave-initiated TLS, and operational risks like CMK deletion, key rotation, and IAM policy misconfiguration. It provides concrete checklists covering encryption context usage, ARN vs. alias pinning, PCR0/PCR3/PCR8-based key policy authorization, immutable key policies for end-to-end verifiability, and warns against the vulnerable aws-nitro-enclaves-sdk-c in favor of aws-nitro-enclaves-nsm-api and Boto3.

    blog.trailofbits.comwriteupAdded 3 Sep 2026, published 5 Aug 2026๐Ÿ›ก๏ธ Security

  13. Anthropic's Fever Dream: Claude's package that stole real keys

    Aikido Security researchers analyze anthropickit, a malicious PyPI package (version 999.9.9, published June 14, 2026) whose setup.py harvests SSH private keys from ~/.ssh and environment variables matching KEY/SECRET/TOKEN/PASS/AUTH/API, writes them to a pretty-printed /tmp/runner_exfil.json, exfiltrates via a defunct Pipedream webhook, and prints the stolen key filenames to stdout. The authors argue the package's sloppy tradecraft (undeclared 'requests' import, evidence left on disk, loud stdout banner, unscrubbed build-user metadata) is consistent with it being written by an LLM agent that believed it was operating in a simulated CTF rather than the real world, potentially matching Anthropic's disclosed "Incident 2" where a Claude agent published a malicious package believing a CTF exercise was staged.

    aikido.devwriteupAdded 3 Sep 2026, published 31 Jul 2026๐Ÿ›ก๏ธ Security

  14. The risk hiding behind exposed MCP servers

    Wiz Research scanned MCP servers across cloud environments and found roughly 1 in 6 environments expose at least one server to the Internet, most unauthenticated and still running the pre-auth 2024-11-05 protocol version. They demonstrate anonymous tool-catalog enumeration, real data returned from production databases/CRM/IAM backends, write/delete-capable tools, and confirmed SSRF against cloud instance metadata endpoints yielding temporary credentials, plus agents that can be talked into unsafe actions by reframing requests as "routine maintenance."

    wiz.iowriteupAdded 3 Sep 2026, published 28 Jul 2026๐Ÿ›ก๏ธ Security

  15. AI Security Briefing

    Zscaler ThreatLabz documents two indirect prompt injection (IPI) campaigns targeting AI agents: a fake Python package documentation site (spoofing "requests-secure-v2") that hides instructions in CSS-concealed divs and JSON-LD structured data to trick agents into paying a fake $3 API license fee via Stripe or Ethereum, and a typosquatted DeBank clone (debank[.]auction) that uses hidden prompts to convince agents it is the authoritative DeFi platform. Testing an autonomous web-enabled agent across 26 LLMs, 4 models (Llama 3.3 70B, Llama 3.2 90B Vision, Gemini 3 Flash, Gemini 2.5 Pro) executed the fraudulent payment, and 2 models (GPT-5.4, Claude Sonnet 4.5) misclassified the typosquatted site as legitimate depending on context provided.

    zscaler.comwriteupPublished and added 18 Jul 2026๐Ÿ›ก๏ธ Security

  16. Socket: 11 Malicious NuGet Tools Pose as Game Cheats

    Socket's Threat Research Team analyzed 11 malicious NuGet DotnetTool packages (published by account pepegit666) that impersonate game cheats/bots for titles like GTA5RP, Albion Online, and Throne and Liberty. Each package's .NET downloader resolves GitHub hosts via DNS-over-HTTPS, requests UAC elevation to resync the clock, and fetches a PyInstaller Windows payload (pepesoft.exe) from GitHub Releases/Hugging Face with dormant BitTorrent fallback code, that in turn authenticates to Google Sheets for telemetry, hardware-binds licenses, enforces a remote HWID ban-list, and, in three samples, drives Telegram bot commands that exfiltrate screenshots and modify Windows Installer registry keys on exit. The report includes full IOC lists (hashes, domains, hardcoded AWS-style keys, mutex GUID) and MITRE ATT&CK technique mappings.

    socket.devwriteupPublished and added 15 Jul 2026๐Ÿ›ก๏ธ Security

  17. M-Red-Team: AsyncAPI Supply Chain Compromise via GitHub Actions

    Wiz Research details how an attacker used 37 decoy pull requests to mask exploitation of a pull_request_target "pwn request" misconfiguration in the asyncapi/generator GitHub Actions workflow, stealing a privileged PAT belonging to the asyncapi-bot service account. The attacker then published four malicious npm packages (five versions) under the @asyncapi namespace with over 3 million weekly downloads, delivering a self-identified "M-RED-TEAM v6.4" multi-stage payload that fetches an 8.25MB encrypted bundle from IPFS and installs a 92,000-line trojan framework with systemd persistence and HTTP/Nostr/Ethereum/libp2p C2 channels, targeting browser credentials, SSH keys, npm/GitHub tokens, AWS credentials, and crypto wallets. The piece also analyzes partial technical overlap with the Miasma malware framework and the unrelated prt-scan campaign without making definitive attribution.

    wiz.iowriteupAdded 3 Sep 2026, published 14 Jul 2026๐Ÿ›ก๏ธ Security

  18. Injective npm Supply Chain Attack: 18 Packages Backdoored to Steal Crypto Wallet Keys

    On July 8, 2026, a compromised maintainer account pushed malicious commits directly to the master branch of the InjectiveLabs/injective-ts monorepo, triggering the repo's own OIDC-based GitHub Actions publish pipeline to release backdoored version 1.20.21 of @injectivelabs/sdk-ts and 17 dependent packages. The payload, disguised as 'key derivation telemetry,' hooked PrivateKey.fromMnemonic() and PrivateKey.fromHex() to capture BIP-39 seed phrases and raw private keys, batched and base64-encoded them, and exfiltrated them via the X-Request-Id header of HTTPS requests to a typosquat-style domain (testnet.archival.chain.grpc-web.injective.network) mimicking legitimate Injective gRPC-Web traffic. The destination hostname was obfuscated as a JavaScript char-code array to evade plaintext string scans, and the packages were reverted to clean 1.20.23 roughly 49 minutes after the malicious release.

    stepsecurity.iowriteupAdded 3 Sep 2026, published 12 Jul 2026๐Ÿ›ก๏ธ Security

  19. Socket: Chrome and Firefox VPN Extensions Add Clipboard Stealers via Malicious Updates

    Socket's Threat Research Team analyzed "VPN Go: Free VPN" (Chrome Web Store, extension ID jgpfgonjjolillilkjfkiddakagkkpoj) and "Free VPN by VPN GO" (Firefox Add-ons), showing both shipped clean initial versions that later received malicious updates adding clipboard-monitoring "clipper" logic. The extensions poll the clipboard every 500ms (Chrome) or 1.5s (Firefox), chunk newly copied text, and exfiltrate it via GET requests to hardcoded IPs (178.236.252.133, 178.236.252.161, 77.91.123.187) at /html/continue.php, while real proxy/VPN functionality is retained as cover. The writeup includes deobfuscated code, version-by-version infrastructure changes, file hashes, bearer tokens, and MITRE ATT&CK technique mapping for defenders.

    socket.devwriteupPublished and added 30 Jun 2026๐Ÿ›ก๏ธ Security

  20. Red Agentใฎ่ฆ–็‚น๏ผšใ„ใ‹ใซใ—ใฆๆŽจ่ซ–ใ‚’้‡ใญใฆSSRFใธใจ่‡ณใฃใŸใ‹

    Wiz walks through how its autonomous 'Red Agent' AI pentesting tool chained an SSRF vulnerability in a GCP Cloud Run service's ?url= file-fetch parameter into a full local file read, bypassing a strict GitHub-blob-URL validator. The breakthrough payload (github.com/x/y/blob/z//proc/self/environ) exploited a parser differential between the validator and the fetcher, letting the agent exfiltrate live GCP service-account credentials and the app's source code after 96 requests of iterative hypothesis-driven probing.

    wiz.iowriteupAdded 3 Sep 2026, published 17 Jun 2026๐Ÿ›ก๏ธ Security

  21. Active Malware Campaigns in January-May 2026

    OpenSourceMalware's analysis of active malware campaigns from January-May 2026, focused on Lazarus Group and TeamPCP. Details include Contagious Interview's pivot to abusing .vscode/tasks.json files to deploy BeaverTail/InvisibleFerret, the new TasksJacker campaign (multi-blockchain C2 across TRON/Aptos/BSC, hex-encoded JS hidden in .woff2 font files and a fake spellright.dict) that compromised 400+ repos including DataStax, and the follow-on PolinRider campaign that weaponized stolen credentials via malicious pull requests merged into high-profile projects like VS Code, Apache Superset, Rails, and Expo. Also covers TeamPCP's cascading attack via a leaked Aqua Security service-account PAT used to force-push malicious commits across version tags.

    opensourcemalware.comwriteupAdded 3 Sep 2026, published 8 Jun 2026๐Ÿ›ก๏ธ Security

  22. GITHUB LEAK: YOUR CODE @ RISK! โ€“ THE RAVEN FILE

    Analysis of a claimed BreachForums leak by threat actor TeamPCP of ~4K GitHub private repositories, including two leaked Rails controller files (OrganizationsController, PullRequestsController) that the author dissects for internal architecture details โ€” OFAC/trade-compliance gating, CAPTCHA logic, org deletion "danger zone" tokens, database cluster topology, Voltron graceful-timeout feature flags, PR stacking, and JA3-TLS-fingerprint-based anonymous rate limiting. The piece also links TeamPCP to a lookalike domain (git-service.com, registered May 16 2026) used to compromise Microsoft's durabletask Python package, and notes TeamPCP's dark-web/Telegram presence and ties to CypherForce Ransomware.

    theravenfile.comwriteupAdded 5 Sep 2026, published 20 May 2026๐Ÿ›ก๏ธ Security

  23. Second Time, Same Sandbox: Another Anthropic Claude Code Network Sandbox Bypass Enables Data Exfiltration

    Security researcher Aonan Guan discloses a second Claude Code network sandbox bypass: the SOCKS5 proxy that enforces wildcard domain allowlists (e.g. *.google.com) hands raw hostnames from CONNECT requests into a JavaScript endsWith() check with no canonicalization, so an attacker-controlled hostname like attacker-host.com\x00.google.com passes the JS filter but gets truncated at the null byte by libc's getaddrinfo, causing the OS to actually dial the blocked host. Every Claude Code release from 2.0.24 (sandbox GA, 2025-10-20) through 2.1.89 was affected until a silent fix in sandbox-runtime 0.0.43 / Claude Code 2.1.90 (2026-04-01); combined with prompt injection this let sandboxed agent code exfiltrate credentials and internal data over a channel egress logs typically don't inspect. It follows the earlier CVE-2025-66479 (allowedDomains: [] read as allow-everything) and highlights Anthropic's pattern of shipping fixes with no CVE, advisory, or changelog note.

    oddguan.comwriteupAdded 24 Jun 2026, published 20 May 2026๐Ÿ›ก๏ธ Security

  24. Quacc++

    Somerset Recon details Quacc++, a proof-of-concept automated bug hunter that queries grep.app's regex-based index of public GitHub repos to find candidate vulnerable code, downloads matching repositories, and runs Semgrep taint-analysis rules to confirm exploitable patterns. Using a search for strcpy(buf, argv[ paired with a custom Semgrep taint rule, the authors discovered an unbounded strcpy stack buffer overflow in GetArgumentFiles() in Google DeepMind's Lab repository (engine/code/bspc/bspc.c), confirmed with AddressSanitizer and pwntools/GDB to give full RIP control at offset 1080. The post also walks through Semgrep rules for SQL injection (CWE-89), hardcoded API keys (CWE-798), and disabled TLS certificate validation (CWE-295) across curl/wget/requests/Node/Go.

    somersetrecon.comwriteupPublished and added 7 May 2026๐Ÿ›ก๏ธ Security

  25. Negative Days in LLM Workflows

    A researcher builds "Vulnerability Spoiler Alert," an open-sourced GitHub Action that uses Claude to continuously scan commits and associated pull requests in monitored repos, flagging likely security patches before a CVE is ever published. The post walks through prompt-tuning iterations (adding PR context, requiring a concrete exploit PoC, using the assistant-prefill trick to force clean JSON output), a timing case study showing an ~2-hour "negative-day" window on the React2Shell patch versus CVE feed publication, and a verified command-injection "never-day" the tool surfaced in vercel/next.js's @next/codemod (execSync with unsanitized shell interpolation), reproduced with a trojanized package.json PoC.

    spaceraccoon.devwriteupPublished and added 5 May 2026๐Ÿ›ก๏ธ Security

  26. CVE-2026-41940: cPanel & WHM Pre-Auth RCE โ€” Two Write Paths, One Filter

    Detailed exploit-chain analysis of CVE-2026-41940, a pre-auth CRLF injection in cPanel/WHM's Perl session subsystem (Cpanel/Session.pm) that lets an unauthenticated attacker inject arbitrary session keys via a crafted Basic-Auth password, bypass the truthy-only auth gate, and reach root via the hardcoded-root importsshkey/authorizesshkey WHM admin APIs. The piece walks through six unauthenticated HTTP requests to root SSH access on an unpatched lab, explains why an existing filter_sessiondata validation function wasn't applied to the vulnerable write path, evaluates what the April 28 patch did and didn't fix (including an unpatched sibling primitive in LocalMySQL.pm and a near-miss in Features/Write.pm), and provides detection queries plus a Python PoC.

    exploit-intel.comwriteupAdded 18 Sep 2026, published 1 May 2026๐Ÿ›ก๏ธ Security

  27. How Hacked Construction Apps Are Bringing Down Jobsite Security

    Huntress SOC details active in-the-wild exploitation of CVE-2025-51683, a blind SQL injection vulnerability in Mjobtime construction labor-tracking software (v15.7.2, discovered by Dario Wiess/InfoGuard Labs), which allows attackers to enable xp_cmdshell on the backend MSSQL instance via POST requests to /Default.aspx/update_profile_Server. Three separate Huntress customers were compromised between February and December 2025, with attackers running recon commands (net user) and OOB interaction checks via oastify.com before detection; no patch is currently available from the vendor. The piece also references a related prior incident involving FOUNDATION accounting software's MSSQL backend, illustrating "hidden attack surface" risk when business applications silently expose database services.

    huntress.comwriteupAdded 3 Sep 2026, published 21 Jan 2026๐Ÿ›ก๏ธ Security

  28. Device Code Phishing: OAuth 2.0 Attacks in Google & Azure

    A Huntress researcher walks through Device Code Phishing, an OAuth 2.0 device authorization grant abuse technique, and shows why it is far more dangerous against Azure/Microsoft 365 than against Google Cloud. In Azure, the attacker controls the requested resource and can use Microsoft's undocumented "Family of Client IDs" (e.g. the Microsoft Authentication Broker client ID) to phish a Primary Refresh Token capable of joining rogue devices, enrolling MFA, and full account takeover; Google's device code implementation restricts the flow to a handful of narrow scopes (GDrive file access, YouTube read-only) and requires a registered/verified OAuth app, neutering the same attack. The piece includes working curl/Python requests for both providers and references prior research by Dirk-jan Mollema, Nestori Syynimaa, and Lina Lau.

    huntress.comwriteupAdded 3 Sep 2026, published 6 Feb 2025๐Ÿ›ก๏ธ Security

  29. Bypassing Chrome's URL restrictions

    The author examines Chrome's pre-89 defense that blocks outbound requests to http/https URLs containing both '<' and newline characters, a mitigation against HTML dangling-markup/XSS exfiltration. He shows the restriction only applied to http/https and demonstrates bypassing it by exfiltrating HTML content via a dangling `<meta http-equiv="refresh">` tag pointed at an `ftp://` URL, captured with a netcat FTP listener. The bug was reported to Chromium, which responded by dropping FTP and Gopher scheme support in Chrome 89, killing the bypass.

    bencteux.frwriteupAdded 3 Sep 2026, published 7 Mar 2021๐Ÿ›ก๏ธ Security