Digest · Friday

Security digest: April 17, 2026

13 critical advisories.

All digests · RSS · Markdown

Take stock

  • npm: 4 critical advisories (openclaw, flowise, flowise-components, math-codegen). Check with npm audit (or: npm ls <package>).
  • PyPI: 3 critical advisories (openviking, sentry, praisonai). Check with pip-audit (or: pip show <package>).
  • Go: 2 critical advisories (charm.land/wish/v2, github.com/charmbracelet/wish, github.com/nhost/nhost). Check with govulncheck ./....
  • crates.io (Rust): 2 critical advisories (zebrad, zebra-script, zebra-chain). Check with cargo audit.
  • Composer (PHP): 1 critical advisory (dolibarr/dolibarr). Check with composer audit.
  • Maven: 1 critical advisory (org.bouncycastle:bcprov-jdk14, org.bouncycastle:bcprov-jdk15to18, org.bouncycastle:bcprov-jdk18on, org.bouncycastle:bcprov-debug-jdk14, org.bouncycastle:bcprov-debug-jdk15to18, org.bouncycastle:bcprov-debug-jdk18on, org.bouncycastle:bcprov-ext-jdk14, org.bouncycastle:bcprov-ext-jdk15to18 …). Check with mvn dependency:tree -Dincludes=<groupId>:<artifactId>.
  • None of it touches your stack? Then there is nothing to do today. That is a result, not a failure to read carefully.

Known exploited (CISA KEV) 0

Added to CISA’s catalog on this day: confirmed exploitation in the wild. Due date = CISA’s deadline for US federal agencies.

None.

Critical advisories by ecosystem 13

GitHub-reviewed advisories rated critical, published this day (Pacific time).

npm 4

Check: npm audit (or: npm ls <package>)

PyPI 3

Check: pip-audit (or: pip show <package>)

Go 2

Check: govulncheck ./...

crates.io (Rust) 2

Check: cargo audit

Composer (PHP) 1

Check: composer audit

Maven 1

Check: mvn dependency:tree -Dincludes=<groupId>:<artifactId>