Releases50
Frequency4 months 2 weeks
Last Release
Stars547
WSGI middleware for sessions and caching

CVE History

CVEAffectedPublishedCVSS v3CVSS v2
<= 1.11.0, all versions6.8 MEDIUM5.2 MEDIUM

The Beaker library through 1.11.0 for Python is affected by deserialization of untrusted data, which could lead to arbitrary code execution.

< 0.8.910 CRITICAL7.5 HIGH

Beaker before 0.8.9 allows a sandbox escape, enabling system access and code execution. This occurs because Electron context isolation is not used, and therefore an attacker can conduct a prototype-pollution attack against the Electron internal messaging API.

<= 20.04 MEDIUM

XML external entity (XXE) vulnerability in bkr/server/jobs.py in Beaker before 20.1 allows remote authenticated users to obtain sensitive information via submitting job XML to the server containing entity references which reference files from the Beaker server's file system.

<= 20.03.5 LOW

The search bar code in bkr/server/widgets.py in Beaker before 20.1 does not escape </script> tags in string literals when producing JSON.

= 20.13.5 LOW

Cross-site scripting (XSS) vulnerability in the edit comment dialog in bkr/server/widgets.py in Beaker 20.1 allows remote authenticated users to inject arbitrary web script or HTML via writing a crafted comment on an acked or nacked canceled job.

<= 1.6.4, < 1.6.4, < 1.6.5.post14.3 MEDIUM

Beaker before 1.6.4, when using PyCrypto to encrypt sessions, uses AES in ECB cipher mode, which might allow remote attackers to obtain portions of sensitive session data via unspecified vectors.