Skip to content

Add CVE-2026-27959 and the Endor Labs writeup - #5

Merged
p80n-sec merged 1 commit into
mainfrom
add-cve-2026-27959-koa
Aug 14, 2026
Merged

Add CVE-2026-27959 and the Endor Labs writeup#5
p80n-sec merged 1 commit into
mainfrom
add-cve-2026-27959-koa

Conversation

@p80n-sec

Copy link
Copy Markdown
Owner

Adds the Koa ctx.hostname userinfo Host header injection finding, and the Endor Labs post that discusses it, correlated.

Records

findings/CVE-2026-27959/finding.md — status published

Field Value Source
id CVE-2026-27959 NVD
project Koa GHSA
component ctx.hostname GHSA / NVD
cwe CWE-74 writeup
cvss 7.5 GHSA (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N)
reported 2026-01-23 researcher
disclosed 2026-02-26 GHSA publish date
endor_id ENDOR-VUL-2026-2301 researcher
credits Peyton Kennedy (p80n) researcher

Affected < 2.16.4 and >= 3.0.0, < 3.1.2; fixed in 2.16.4 and 3.1.2.

links.yml — first entry, replacing the empty []. Renders as blog · 2026-02-25 under the writing section, titled with the post's own title.

Correlation

The post URL appears in both records: blog: on the finding, which the findings table renders as its Writeup link, and the links.yml entry under writing. It resolves from both directions.

Dates

Three distinct dates, none derived from another:

  • reported: 2026-01-23 — went to the maintainers
  • disclosed: 2026-02-26 — GHSA published
  • links.yml date: 2026-02-25 — the post's publication date, one day ahead of the advisory

Verification

  • .venv/bin/python -m pytest -q — 145 passed
  • .venv/bin/python -m tools.generate --today 2026-08-14 — exit 0
  • .venv/bin/python -m tools.generate --check --today 2026-08-14 — exit 0
  • _site/CVE-2026-27959/index.html renders; README row present

Notes

  • No talks: — the finding is not covered by any talk in talks/.
  • The GHSA lists both CWE-20 and CWE-74; the schema takes a single CWE, so this records CWE-74 per the writeup.
  • README is the regenerated output, matching what the build workflow would produce.

🤖 Generated with Claude Code

Records the Koa ctx.hostname userinfo Host header injection, and adds the
Endor Labs post to links.yml as the first entry in the writing section.

The two are correlated through the post URL: the finding carries it as
blog:, which the findings table renders as its Writeup link, and the
links.yml entry surfaces the same post under writing.

Dates are distinct on purpose. reported is 2026-01-23, the date it went to
the maintainers; disclosed is 2026-02-26, when the GHSA published. The
links.yml date is 2026-02-25, the post's own publication date.

cwe is CWE-74 per the writeup; the GHSA lists both CWE-20 and CWE-74 and
the schema takes one.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@p80n-sec
p80n-sec merged commit b1519dc into main Aug 14, 2026
1 check passed
@p80n-sec
p80n-sec deleted the add-cve-2026-27959-koa branch August 14, 2026 21:33
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