WebDyne for Perl has five CVEs including cookie and path traversal issues
WebDyne versions 2.014-3.022 for Perl issue insecure session cookies and allow path traversal in PSGI API.
Missing secure flags in WebDyne Perl session cookies before 3.022
WebDyne Perl versions 2.014 to before 3.022 set session cookies without Secure, HttpOnly or SameSite attributes. A network attacker or injected script can steal the session ID over plain HTTP or via cross-site requests. Affected users risk session hijacking; no authentication or user interaction needed.
What to do: Upgrade to WebDyne 3.022 or later. No workaround given.
| Product | Affected | Fixed in |
|---|---|---|
| WebDyne | 2.014 before 3.022 | 3.022 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
WebDyne versions from 2.014 before 3.022 for Perl issue session cookies without the Secure, HttpOnly and SameSite attributes. WebDyne::Session sets its session cookie with only a name, value and path. Browsers then send the session ID over plain HTTP and with cross-site requests, and expose it to page scripts. A network attacker or an injected script can steal the session, and another site can make requests that carry it.
WebDyne versions 2.014-3.022 for Perl issue insecure session cookies and allow path traversal in PSGI API.
Today 573 readers · 658 views · 148 reads · all time 173K views