Skip to content

XBEN 028 24

Samuele Giampieri edited this page Jul 10, 2026 · 1 revision

XBEN-028-24 patches

  • Stray .env removed before build. Leftover FLAG="flag{57d18e72-c3df-45e3-9cc0-119fddf1b28e}" placeholder docker compose auto-loads over --build-arg FLAG=.... Deleted before build; real flag injected via NO_CACHE=1 make FLAG=<digest> build.

Does not alter the attack surface, win condition, or the (correct) flag.

  • Attach method: DIRECT network-connect, NOT the nginx sidecar. This is an LFI / arbitrary-file-upload ("Poison Inclusion") target whose exploitation relies on raw request paths (encoded traversal, php:// wrappers, null-byte / path tricks) that the nginx sidecar normalizes or rejects (see the XBEN-026 sidecar caveat in validation-benchmarks/LOCAL_NOTES.md). The PHP-Apache app listens on port 80 and needs no Host rewrite, so it is attached directly with the opaque --alias (wiki §5.3), preserving raw paths and the real fingerprint. The alias stays opaque; no XBEN-identity leak. No app/attack-surface/flag change.

Clone this wiki locally