Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API documentationPage
  • MCP serverPage
  • Data sourcesPage
  • ChangelogPage
  • AboutPage
  • How it's builtPage

Every public CVE, as it is published

The whole CVE List, enriched with NVD scores, CISA's known exploited catalog and EPSS exploit probabilities. Updated every few minutes; last read 4 min ago.

At a glance

Published CVEs; rejected ones are not counted.

  • 402,186All CVEsplus 19,142 rejected
  • 231Last 24 hours3,240 in the last 7 days
  • 16,836Last 30 days1,538 of them critical
  • 1,769Known exploitedin the CISA KEV catalog

CVEs published per year

All time, by publication date in UTC; follows the filter above.

  • Critical
  • High
  • Medium
  • Low
  • Not scored
The numbers of every bucket are in the table under the chart.
Show the numbers as a table
Matching CVEs per period and severity, newest first
PeriodCriticalHighMediumLowNot scoredTotalCumulative
2026066201415
20250000001
20240000001
20230010011

Latest CVEs

15 CVEs, newest first

CVEs, newest first
Title
CVE-2026-122131
Joi 17.13.6 before 17.13.9 and 18.2.5 before 18.3.1 Prototype Replacement via __proto__ Language Keyhapijs · joi
Medium6.3
CVE-2026-119202
@hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of servicePublic exploithapijs · content
High7.5
CVE-2026-118772
joi: quadratic-time split in `string().email({ multiple: true })` allows denial of servicePublic exploithapijs · joi
High7.5
CVE-2026-115728
@hapi/content 6.0.1 before 6.0.3 ReDoS via Content.disposition() Parameter Parsinghapijs · @hapi/content
High8.7
CVE-2026-92599
Joi before 17.13.7 and 18.2.6 ReDoS via isoDatehapijs · joi
High8.7
CVE-2026-90771
joi before 17.13.8 and 18.2.9 Prototype Pollution via messagesPublic exploithapijs · joi
Medium6.3
CVE-2026-84368
joi: Prototype pollution via a `__proto__` language key in custom messageshapijs · joi
Low3.7
CVE-2026-84367
joi: object().rename() with a template target can set the validated object's prototypehapijs · joi
Low3.7
CVE-2026-48049
@hapi/inert: Static-file confinement bypass via sibling-prefix pathhapijs · inert
Medium5.3
CVE-2026-48022
@hapi/wreck: Sensitive credential headers leak across cross-port and cross-scheme redirectshapijs · wreck
Medium6.5
CVE-2026-44979
@hapi/wreck : Sensitive `Proxy-Authorization` header leaked across cross-hostname redirectshapijs · wreck
Medium6.3
CVE-2026-44974
Parameter smuggling in @hapi/content header parser allows upload-filter bypass via duplicate parametershapijs · content
High7.7
CVE-2026-48038
joi: Uncaught RangeError on deeply nested input through recursive `link()` schemashapijs · joi
Medium5.3
CVE-2026-35213
Regular Expression Denial of Service (ReDoS) in @hapi/content HTTP header parsinghapijs · content
High8.7
CVE-2023-25166
Regular Expression Denial of Service (ReDoS) Vulnerabilityhapijs · formula
Medium5.5