Skip to content

Add the remaining nine DEF CON 34 findings - #10

Merged
p80n-sec merged 1 commit into
mainfrom
add-remaining-defcon-findings
Aug 24, 2026
Merged

Add the remaining nine DEF CON 34 findings#10
p80n-sec merged 1 commit into
mainfrom
add-remaining-defcon-findings

Conversation

@p80n-sec

Copy link
Copy Markdown
Owner

Completes the DEF CON 34 set: NocoBase (four), Activepieces (two), Flowise, Dify, and Apache Airflow. With the five from #8 this covers all fourteen findings the talk and whitepaper document.

Record Key CVSS Disclosed
Dify preload runs before seccomp arms ENDOR-VUL-2026-0105 absent 2026-08-08
Flowise Python validator bypass CVE-2026-73487 9.3 2026-07-29
NocoBase SES compartment escape ENDOR-VUL-2026-16041 9.9 2026-08-08
NocoBase missing checkSQL CVE-2026-41641 7.2 2026-04-22
NocoBase recursive CTE SQLi CVE-2026-41640 7.5 2026-04-22
NocoBase FlowI18n stored XSS ENDOR-VUL-2026-16044 8.7 2026-08-08
Activepieces V8 isolate bypass CVE-2026-73083 7.6 2026-07-17
Activepieces step-name injection CVE-2026-73081 8.7 2026-07-17
Airflow BashOperator via dag_run.conf CVE-2026-30898 8.8 2026-04-17

All nine carry the blog as blog:, the whitepaper as refs.whitepaper, talks: [hacking-your-life-with-ai], and their reported dates. No schema changes — these fit the shape #8 and #9 established.

Two details that came out of verification

The Flowise advisory now carries CVE-2026-73487, assigned after the whitepaper was compiled (GHSA published 2026-07-29, NVD ingested 2026-08-13; the source table lists only the GHSA). Per this repo's identifier precedence the CVE is the record, so GHSA-w7x8-q2gp-5cgg moves to refs.ghsa.

The two Activepieces CVEs credit their co-reportersCVE-2026-73083: Aviral2642, q1uf3ng; CVE-2026-73081: kodareef5, Aviral2642. Appendix B names these as co-reports rather than duplicate reports, and both advisories list all three as reporter.

Records without a citable advisory

GHSA-42wx-r3jw-6c5h (draft) and GHSA-f92q-4wx5-r997 (triage) are not public, so those two are keyed on their Endor ids and name the advisory in prose, the same treatment as the embargoed Langflow records. Dify was closed working-as-designed with no advisory and no vendor score, so its cvss is absent.

Scores worth a second look

  • CVE-2026-41640 is recorded at 7.5, the score published with the advisory. NVD's own primary analysis scores it 8.8. Noted in the record body.
  • CVE-2026-30898 is recorded at 8.8, the CVSS v3.1 base score on the CVE record. The ASF assesses the issue as Low. Noted in the record body.
  • CVE-2026-73487 is recorded at 9.3 (v3.1). NVD carries a v4.0 score of 9.0 from VulnCheck, and Appendix B quotes the v4.0 figure; every other record here uses v3.1.

Verification

.venv/bin/python -m pytest -q                                   # 176 passed
.venv/bin/python -m tools.generate --today 2026-08-24
.venv/bin/python -m tools.generate --check --today 2026-08-24   # exit 0

All 19 records render, every detail page builds, and the five cross-record links between companion findings resolve.

🤖 Generated with Claude Code

NocoBase (four), Activepieces (two), Flowise, Dify, and Apache Airflow,
completing the fourteen findings the talk and whitepaper cover.

Two details came out of verification rather than the source table:

- The Flowise validator bypass now carries CVE-2026-73487, assigned
  after the whitepaper was compiled. The record is keyed on the CVE
  rather than GHSA-w7x8-q2gp-5cgg, which moves to refs.ghsa.

- The two Activepieces CVEs credit their co-reporters. Appendix B names
  them as co-reports rather than duplicates, and both advisories list
  all three as reporters.

GHSA-42wx-r3jw-6c5h (draft) and GHSA-f92q-4wx5-r997 (triage) are still
not public, so those two records are keyed on their Endor ids and name
the advisory in prose, the same treatment as the two embargoed Langflow
records.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@p80n-sec
p80n-sec merged commit ff9cf2e into main Aug 24, 2026
1 check passed
@p80n-sec
p80n-sec deleted the add-remaining-defcon-findings branch August 24, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant