Fickle PDFs: exploiting browser rendering discrepancies
portswigger.net | research | #research | #pdf | #fraud | #browser-rendering | #widget-annotations | #pdfium
Summary
Fickle PDFs abuse widget annotations to render differently per browser — the same invoice shows £399 in Safari but £999 in Chrome — enabling fraud. Code to build hybrid PDFs with PDFBox included.
- Published
- Collected
--- id: 5057 title: "Fickle PDFs: exploiting browser rendering discrepancies" source_domain: portswigger.net source_url: "https://portswigger.net/research/fickle-pdfs-exploiting-browser-rendering-discrepancies" published_at: "2024-07-15T09:02:00Z" tags: ["research", "pdf", "fraud", "browser-rendering", "widget-annotations", "pdfium"] phying_url: "https://phying.com/item/5057" lang: en --- # Fickle PDFs: exploiting browser rendering discrepancies ## Summary Fickle PDFs abuse widget annotations to render differently per browser — the same invoice shows £399 in Safari but £999 in Chrome — enabling fraud. Code to build hybrid PDFs with PDFBox included. ## Intelligence Metadata - **Sources:** portswigger.net - **Published:** 2024-07-15T09:02:00Z - **Original:** https://portswigger.net/research/fickle-pdfs-exploiting-browser-rendering-discrepancies - **Phying News:** https://phying.com/item/5057