BomboBombone.exe
ARCHITECTURE:x86-64
BACK
.WEB.INFOXenForo / Information disclosure
08 Sept 2026 · 3 min
XenForo / Information disclosure · 08 Sept 2026

CVE-2026-73320: Unauthenticated unfurl result disclosure

Sequential result IDs exposed stored link previews without authentication.

POST VIEWTEXT / UTF-8
ADDRESS MARKDOWN BYTES

XenForo 2.3.12 build 2031270 returned stored link-preview results from unfurl.php without requiring a XenForo session. A numeric UnfurlResult ID was sufficient to retrieve the preview HTML and source URL, including results created from restricted posts and conversations.

Technical details

UnfurlResult IDs were global and sequential. The endpoint returned the referenced result without checking whether the requester could view the content that created it.

Reproduction

  1. Submit a standalone URL in content you control and record its UnfurlResult ID.
  2. Create a link preview in restricted content and note its result ID.
  3. Remove all XenForo cookies.
  4. Request the nearby result IDs through unfurl.php:
GET /unfurl.php?result=<id>
GET /unfurl.php?result=<adjacent-id>

The cookie-less request returned the preview HTML and its full source URL.

Impact

An unauthenticated requester could enumerate recent result IDs and read preview data generated from content they could not access. Exploitation depended on guessing a live result before it expired, and useful disclosure depended on the target content containing a standalone URL with preview data.

XenForo protected the endpoint in 2.3.13.

References

1632 UTF-8 BYTES .WEB.INFO · ADDRESSES ARE UTF-8 BYTE OFFSETS

Resize column

Choose a width with the slider or the narrower and wider buttons.