Skip to content

sinatra (RubyGems)

Advisories
7
Latest version
—
License
—
OpenSSF Scorecard
—

How to fix

Upgrading to 4.2.0 or later clears every advisory below that has a fix.

Upgrade commands
bundler
bundle update sinatra # Gemfile: gem "sinatra", ">= 4.2.0"

Known vulnerabilities

AdvisorySeverityAffectedFixed in
GHSA-mr3q-g2mv-mr4q
Sinatra is vulnerable to ReDoS through ETag header value generation
High
EPSS 0.50%
< 4.2.0
4.2.0
GHSA-hxx2-7vcw-mqr3
Sinatra vulnerable to Reliance on Untrusted Inputs in a Security Decision
Medium
EPSS 0.49%
< 4.1.0
4.1.0
GHSA-2x8x-jmrp-phxw
Sinatra vulnerable to Reflected File Download attack
High
EPSS 0.69%
>= 2.0.0, < 2.2.3
2.2.3
GHSA-2x8x-jmrp-phxw
Sinatra vulnerable to Reflected File Download attack
High
EPSS 0.69%
>= 3.0, < 3.0.4
3.0.4
GHSA-qp49-3pvw-x4m5
sinatra does not validate expanded path matches
High
EPSS 2.14%
< 2.2.0
2.2.0
GHSA-mq35-wqvf-r23c
Sinatra Cross-site Scripting vulnerability
Medium
EPSS 2.16%
>= 2.0.0, < 2.0.2
2.0.2
GHSA-h29f-7f56-j8wh
Sinatra Path Traversal vulnerability
Medium
EPSS 1.84%
>= 2.0.0.beta1, < 2.0.1
2.0.1
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor