Add the seven OpenClaw findings from the AI SAST campaign - #11
Merged
Conversation
Six SSRF, missing-authentication, and path-traversal issues covered by the AI SAST data-flow post, plus the apply_patch path traversal that was disclosed two days later and got its own writeup. Unrelated to the DEF CON 34 research, so none of these carry a talk. Identifiers follow the usual precedence: the CVE where one exists, the GHSA for the image-tool SSRF, which never got one. The scores recorded are the ones the advisories publish as their headline severity, which is CVSS v4.0 where a v4 score exists and v3.1 otherwise. That is what the source table quotes, and it means three records carry a number lower than their own v3.1 score; each says so in its body. CVE-2026-26329 had no score at all when its advisory published and now carries a v4.0 score only. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the OpenClaw campaign: six findings covered by the AI SAST data-flow post, plus the
apply_patchpath traversal disclosed two days later with its own writeup. Both articles were added tolinks.yml.CVE-2026-26319gatewayUrlSSRFCVE-2026-26322GHSA-56f2-hvwg-5743CVE-2026-28476CVE-2026-29606CVE-2026-26329apply_patchpath traversalCVE-2026-32060Unrelated to the DEF CON 34 orchestration research, so none of these carry a talk. All seven credit Peyton Kennedy alone, which matches the sole
reporteron every advisory.disclosedis each advisory's publication date; all seven were reported 2026-02-04.Identifiers follow the usual precedence — the CVE where one exists, and
GHSA-56f2-hvwg-5743for the image-tool SSRF, which never got one.On the scores
The number recorded is the one each advisory publishes as its headline severity: CVSS v4.0 where a v4 score exists, v3.1 otherwise. That is what the source table quotes, and it is what GitHub displays. It does mean three records carry a number lower than their own v3.1 score, so each says so in its body:
CVE-2026-28476CVE-2026-29606CVE-2026-32060CVE-2026-26329had no score at all when its advisory published — the article says "High (No CVSS Assigned)" — and now carries a v4.0 score of 7.1 and no v3.1 score, so 7.1 is the only number available.Worth noting this differs from the DEF CON records, which are all v3.1 because that is what the whitepaper and the source table quoted there.
One discrepancy in the article
The AI SAST post's summary table lists
GHSA-4hg8-92x6-h2f3twice, on both the Telnyx row and the Urbit row. The Urbit finding isGHSA-pg2v-8xwh-qhcc; the records use the correct ids. The same table also predates two CVE assignments, listing Urbit and Twilio as "No CVE ID" whereCVE-2026-28476andCVE-2026-29606now exist.Verification
All 26 records render and every detail page builds.
github.com/advisories/GHSA-56f2-hvwg-5743resolves, so the one GHSA-keyed record links live.🤖 Generated with Claude Code