Digest · Monday
Security digest: May 4, 2026
15 critical advisories.
All digests · RSS · Markdown
Take stock
- Maven: 9 critical advisories (
org.openmrs.api:openmrs-api,org.apache.polaris:polaris-runtime-service,org.apache.polaris:polaris-core,org.apache.opennlp:opennlp-tools,org.thymeleaf:thymeleaf,org.thymeleaf:thymeleaf-spring5,org.thymeleaf:thymeleaf-spring6,org.openmrs.web:openmrs-web). Check withmvn dependency:tree -Dincludes=<groupId>:<artifactId>. - crates.io (Rust): 2 critical advisories (
sui-execution-cut,mysten-metrics). Check withcargo audit. - Go: 1 critical advisory (
github.com/pelicanplatform/pelican). Check withgovulncheck ./.... - npm: 1 critical advisory (
vm2). Check withnpm audit (or: npm ls <package>). - Composer (PHP): 1 critical advisory (
nabeel/phpvms). Check withcomposer audit. - PyPI: 1 critical advisory (
archivebox). Check withpip-audit (or: pip show <package>). - 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 15
GitHub-reviewed advisories rated critical, published this day (Pacific time).
Maven 9
Check: mvn dependency:tree -Dincludes=<groupId>:<artifactId>
- OpenMRS has Stored Velocity SSTI to RCE via ConceptReferenceRange CVE-2026-41258 CVSS 9.1 Critical
org.openmrs.api:openmrs-api>= 2.7.0, < 2.7.9 → fixed in 2.7.9;org.openmrs.api:openmrs-api>= 2.8.0, < 2.8.6 → fixed in 2.8.6 - Apache Polaris has an Improper Input Validation issue CVE-2026-42812 CVSS 9.4 Critical
org.apache.polaris:polaris-runtime-service>= 0.9.0, < 1.4.1 → fixed in 1.4.1 - Apache Polaris has an Improper Input Validation Issue CVE-2026-42810 CVSS 9.4 Critical
org.apache.polaris:polaris-core< 1.4.1 → fixed in 1.4.1 - Apache Polaris has an Improper Input Validation issue CVE-2026-42811 CVSS 9.4 Critical
org.apache.polaris:polaris-core< 1.4.1 → fixed in 1.4.1 - Apache OpenNLP ExtensionLoader Vulnerable to Arbitrary Class Instantiation via Model Manifest CVE-2026-42027 CVSS 9.8 Critical
org.apache.opennlp:opennlp-tools>= 3.0.0-M1, < 3.0.0-M3 → fixed in 3.0.0-M3;org.apache.opennlp:opennlp-tools>= 2.0.0, < 2.5.9 → fixed in 2.5.9;org.apache.opennlp:opennlp-tools< 1.9.5 → fixed in 1.9.5 - Sandboxed Thymeleaf expressions vulnerable to improper recognition of unauthorized syntax patterns CVE-2026-41901 CVSS 9.0 Critical
org.thymeleaf:thymeleaf<= 3.1.4.RELEASE → fixed in 3.1.5.RELEASE;org.thymeleaf:thymeleaf-spring5<= 3.1.4.RELEASE → fixed in 3.1.5.RELEASE;org.thymeleaf:thymeleaf-spring6<= 3.1.4.RELEASE → fixed in 3.1.5.RELEASE - Apache Polaris has an Improper Input Validation Issue CVE-2026-42809 CVSS 9.4 Critical
org.apache.polaris:polaris-runtime-service< 1.4.1 → fixed in 1.4.1 - OpenMRS Module Upload Vulnerable to Path Traversal (Zip Slip) CVE-2026-40076 CVSS 9.4 Critical
org.openmrs.web:openmrs-web<= 2.7.8 → no fix listed;org.openmrs.web:openmrs-web>= 2.8.0, <= 2.8.5 → no fix listed - Apache OpenNLP DictionaryEntryPersistor Vulnerable to XML External Entity (XXE) via Unsanitized Dictionary Parsing CVE-2026-40682 CVSS 9.1 Critical
org.apache.opennlp:opennlp-tools>= 3.0.0-M1, < 3.0.0-M3 → fixed in 3.0.0-M3;org.apache.opennlp:opennlp-tools>= 2.0.0, < 2.5.9 → fixed in 2.5.9;org.apache.opennlp:opennlp-tools< 1.9.5 → fixed in 1.9.5
crates.io (Rust) 2
Check: cargo audit
- `sui-execution-cut` was removed from crates.io for malicious code GHSA-qprh-m6p3-hwxc
sui-execution-cut>= 0 → no fix listed - `mysten-metrics` was removed from crates.io for malicious code GHSA-g38r-8gmr-ghrf
mysten-metrics>= 0 → no fix listed
Composer (PHP) 1
Check: composer audit
- phpVMS has an /importer authorization bypass causing full database wipe CVE-2026-42569 CVSS 9.4 Critical
nabeel/phpvms< 7.0.6 → fixed in 7.0.6
Go 1
Check: govulncheck ./...
- Pelican Web UI Affected by a Privilege Escalation Attack CVE-2026-42571 CVSS 9.0 Critical
github.com/pelicanplatform/pelican< 0.0.0-20260408120501-7f73b9c3e677 → fixed in 0.0.0-20260408120501-7f73b9c3e677
npm 1
Check: npm audit (or: npm ls <package>)
- VM2 Sandbox Breakout Through __lookupGetter__ CVE-2026-24118 CVSS 9.8 Critical
vm2<= 3.10.4 → fixed in 3.11.0
PyPI 1
Check: pip-audit (or: pip show <package>)
- ArchiveBox Vulnerable to RCE via unvalidated per-crawl config overrides in AddView CVE-2026-42601 CVSS 9.3 Critical
archivebox<= 0.8.6rc0 → no fix listed