~/talk

Artemis: Toward Accurate Detection of Server-Side Request Forgeries through(…)

Talkat OOPSLA 2025 · 2025-10-16..10-18· [security]
name:Yuchen Ji
links:none on file
name:Ting Dai
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Artemis implements an LLM-assisted interprocedural, path-sensitive taint analysis for PHP that builds explicit and implicit call graphs (including magic methods and dynamic class/method resolution), classifies built-in and third‑party sources/sinks with GPT‑4, and prunes infeasible paths via SMT solving of string/URL constraints. A prototype runs on 250 real apps, reports 207 vulnerable paths (106 true SSRFs) with 15 false positives, discovers 35 new SSRFs and helps obtain 24 CVE IDs, and ships artifacts and reproduction data.

AI-written summary · about

  1. 0:00SSRF in PHP
  2. 1:06Detecting SSRF with static analysis
  3. 2:51Animus design and modules
  4. 4:20Sources and syncs in PHP
  5. 6:32Taint analysis rules
  6. 8:40Pruning false positives
  7. 10:48Evaluation vs tools
  8. 12:14Conclusion and future
  9. 12:54Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.