npm · ep_etherpad-lite
Etherpad addressed weak token RNG, login timing, plugin path handling, API request handling
Fix: PR #7906 (ether/etherpad). A set of medium/low hardening fixes:
Math.random() (client and server). Now use crypto.getRandomValues.crypto.timingSafeEqual plus a uniform failure delay; user lookup is own-property only./api/2 merged all request headers into the API field set. Now forwards only authorization, matching the openapi.ts handler.API.appendChatMessage could create arbitrary pads (missing getPadSafe). Now requires the pad to exist.Is your project exposed to this? Stateward checks every dependency on every pull request and flags it only if your code actually reaches it.
Check my repoSources: CISA KEV (public domain), OSV.dev & GitHub Advisory Database (CC-BY-4.0), FIRST EPSS, NVD/CWE (public domain). Served live from the Stateward advisory database.