T3MP3ST public launch build

This commit is contained in:
t3mp3st contributors committed 2026-07-03 10:57:20 -04:00
1 parent 972247b881
commit 184c7d4e59
1589 files changed
+57150 -506

No files matched your search

@@ -0,0 +1,28 @@
cve: POSTCUT-001
alias: Webhook proxy SSRF via DNS rebinding (TOCTOU at name resolution)
cwe_primary: CWE-918
cwe_acceptable: [CWE-918, CWE-367, CWE-441, CWE-20]
target_file: source.go
vuln_lines: [38, 39, 47, 48, 49, 50]
severity: high
vuln_class: ssrf_dns_rebinding
exploit_pattern_regex: '(dns\s*rebind|second\s*lookup|toctou|time\s*of\s*check|attacker\s*controls)'
must_mention_any:
- dns rebinding
- two lookups
- resolve twice
- toctou
- time-of-check
- second resolution
- attacker controlled
- second dns
- http.Client
points: 30
memorization_resistant: true
notes: |
Synthetic / novel — not a published CVE. Tests reasoning, not memorization.
Vuln: validateTarget() resolves DNS once via net.LookupIP and rejects
internal IPs. Then http.DefaultClient.Do() does ITS OWN DNS lookup at
dial time. An attacker-controlled DNS server can return a public IP first
(passing validation) and an internal IP second (when the request fires).
Class is SSRF via DNS rebinding / TOCTOU at name resolution.