Every CVE Search/ Get API key

CVE-2022-29970

sinatra does not validate expanded path matches

7.5 HighFix available

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

2.14%Up 1.3 points since May 2, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
CVE-2022-29970
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
CVE-2022-29970
Updated
2026-11-02
EUVDEUVD-2022-5007 No score

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
EUVD-2022-5007
Updated
2026-11-02
GitHub AdvisoriesGHSA-qp49-3pvw-x4m5 7.5

sinatra does not validate expanded path matches

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
GHSA-qp49-3pvw-x4m5
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-22, CWE-426
Updated
2026-11-02
OSVDEBIAN-CVE-2022-29970 7.5

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
DEBIAN-CVE-2022-29970
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
OSVGHSA-qp49-3pvw-x4m5 7.5

sinatra does not validate expanded path matches

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
GHSA-qp49-3pvw-x4m5
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-22, CWE-426
Updated
2026-11-02
Show 16 moreShow less
OSVRHSA-2022:2253 7.5

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:2253
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:2255 7.5

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:2255
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:2256 7.5

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:2256
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:4587 7.5

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:4587
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:4661 7.5

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:4661
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:8506 9.8

Red Hat Security Advisory: Satellite 6.12 Release

Record
RHSA-2022:8506
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2022:4661 7.5

Important: pcs security update

The pcs packages provide a command-line configuration system for the Pacemaker and Corosync utilities.

Security Fix(es):

  • sinatra: path traversal possible outside of public_dir when serving static files (CVE-2022-29970)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2022:4661
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2022-29970 7.5

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
UBUNTU-CVE-2022-29970
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVALSA-2022:4587 No score

Important: pcs security update

The pcs packages provide a command-line configuration system for the Pacemaker and Corosync utilities. Security Fix(es):

  • sinatra: path traversal possible outside of public_dir when serving static files (CVE-2022-29970) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Record
ALSA-2022:4587
Updated
2026-11-02
OSVALSA-2022:4661 No score

Important: pcs security update

The pcs packages provide a command-line configuration system for the Pacemaker and Corosync utilities.

Security Fix(es):

  • sinatra: path traversal possible outside of public_dir when serving static files (CVE-2022-29970)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2022:4661
Updated
2026-11-02
OSV No score

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files.

Record
CVE-2022-29970
Updated
2026-11-02
OSVMGASA-2022-0280 No score

Updated ruby-sinatra packages fix security vulnerability

Sinatra before 2.2.0 does not validate that the expanded path matches public_dir when serving static files. (CVE-2022-29970)

Record
MGASA-2022-0280
Updated
2026-11-02
OSVRLSA-2022:8506 No score

Important: Satellite 6.12 Release

Rocky Enterprise Software Foundation Satellite is a systems management tool for Linux-based infrastructure. It allows for provisioning, remote management, and monitoring of multiple Linux deployments with a single centralized tool.

Security Fix(es):

  • netty-codec: Bzip2Decoder doesn't allow setting size restrictions for decompressed data (CVE-2021-37136)
  • netty-codec: SnappyFrameDecoder doesn't restrict chunk length and may buffer skippable chunks in an unnecessary way (CVE-2021-37137)
  • python3-django: Possible XSS via template tag (CVE-2022-22818)
  • tfm-rubygem-nokogiri: ReDoS in HTML encoding detection (CVE-2022-24836)
  • tfm-rubygem-sinatra: Path traversal possible outside of public_dir when serving static files (CVE-2022-29970)
  • tfm-rubygem-git: Package vulnerable to Command Injection via git argument injection (CVE-2022-25648)
  • rubygem-rails-html-sanitizer: Possible XSS with certain configurations (CVE-2022-32209)
  • python3-django: Potential SQL injection via Trunc and Extract arguments (CVE-2022-34265)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

The items above are not a complete list of changes. This update also fixes several bugs and adds various enhancements. Documentation for these changes is available from the Release Notes document.

Record
RLSA-2022:8506
Updated
2026-11-02
OSVSUSE-SU-2022:1729-1 No score

Security update for ardana-barbican, grafana, openstack-barbican, openstack-cinder, openstack-heat-gbp, openstack-horizon-plugin-gbp-ui, openstack-ironic, openstack-keystone, openstack-neutron-gbp, python-lxml, release-notes-suse-openstack-cloud

This update for ardana-barbican, grafana, openstack-barbican, openstack-cinder, openstack-heat-gbp, openstack-horizon-plugin-gbp-ui, openstack-ironic, openstack-keystone, openstack-neutron-gbp, python-lxml, release-notes-suse-openstack-cloud fixes the following issues:

Security fixes included on the update:

ardana-barbican:

  • Update policies to protect container secret access (SOC-11621)
  • Update policies to protect secret metadata access (SOC-11620)

openstack-neutron:

  • CVE-2021-40085: Fixed arbitrary dnsmasq reconfiguration via extra_dhcp_opts (bsc#1189794).

rubygem-sinatra:

  • CVE-2022-29970: Fixed path traversal possible outside of public_dir when serving static files (bsc#1199138).

python-XStatic-jquery-ui:

  • CVE-2021-41182: Fixed XSS in the altField option of the Datepicker widget (bsc#1192070)
  • CVE-2021-41183: Fixed XSS in the of option of the .position() util (bsc#1192073)
  • CVE-2021-41184: Fixed XSS in *Text options of the Datepicker widget (bsc#1192075)

python-lxml:

  • CVE-2018-19787: Fixed that the lxml.html.clean module does remove javascript in lxml/html/clean.py (bsc#1118088).
  • CVE-2020-27783: Fixed mXSS due to the use of improper parser (bsc#1179534).
  • CVE-2021-28957: Fixed missing input sanitization for formaction HTML5 attributes that may have led to XSS (bsc#1184177).
  • CVE-2021-43818: Fixed HTML Cleaner that allowed crafted and SVG embedded scripts to pass through (bsc#1193752).

openstack-barbican:

  • CVE-2022-23451: Disallows authenticated users to add/modify/delete arbitrary metadata on any secret (bsc#1194952).
  • CVE-2022-23452: Disallows anyone with an admin role to add their secrets to a different project's containers (bsc#1194954).

grafana:

  • CVE-2021-44716: Fixed net/http: limit growth of header canonicalization cache (bsc#1193597).

openstack-keystone:

  • CVE-2021-38155: Fixed information disclosure during account locking (bsc#1189390).

Non-security fixes included on the update:

Changes in ardana-barbican:

  • Update to version 9.0+git.1644879908.8a641c1:

    • Update policies to protect container secret access (SOC-11621)
  • Update to version 9.0+git.1643052417.9a3348e:

    • update policies to protect secret metadata access (SOC-11620)

Changes in grafana:

  • Add CVE-2021-43813.patch (bsc#1193688, CVE-2021-43813)

    • directory traversal vulnerability for .md files
  • Bump Go to 1.16 (bsc#1193597, CVE-2021-44716)

    • Fix Go net/http: limit growth of header canonicalization cache

Changes in openstack-barbican:

  • Add patches (0001-Fix-RBAC-and-ACL-access-for-managing-secret-containe.patch and 0001-Fix-policy-for-adding-a-secret-to-a-container.patch) to fix the legacy policy rules for adding a secret to a container and removing a secret from a container. bsc#1194954,CVE-2022-23452

  • Add patch (0001-Fix-secret-metadata-access-rules.patch) to fix the legacy policy rules for accessing secret metadata by checking that the user making the request is authenticated for the project that owns the secret. bsc#1194952,CVE-2022-23451

Changes in openstack-cinder:

  • Update to version cinder-13.0.10.dev24:
    • Correct group:reset_group_snapshot_status policy

Changes in openstack-cinder:

  • Update to version cinder-13.0.10.dev24:
    • Correct group:reset_group_snapshot_status policy

Changes in openstack-heat-gbp:

  • Update to version group-based-policy-automation-14.0.1.dev4:

    • Add support for yoga
  • Update to version group-based-policy-automation-14.0.1.dev3:

    • Python2/3 compatibility fixes
  • Update to version group-based-policy-automation-14.0.1.dev2:

    • Add support for xena
  • Update to version group-based-policy-automation-14.0.1.dev1:

    • Remove py27 from gate jobs 14.0.0

Changes in openstack-horizon-plugin-gbp-ui:

  • Update to version group-based-policy-ui-14.0.1.dev3:

    • Add support for yoga
  • Update to version group-based-policy-ui-14.0.1.dev2:

    • Python2/3 compatibility changes
  • Update to version group-based-policy-ui-14.0.1.dev1:

    • Add support for xena …
Record
SUSE-SU-2022:1729-1
Updated
2026-11-02
OSVSUSE-SU-2022:2046-1 No score

Security update for rubygem-sinatra

This update for rubygem-sinatra fixes the following issues:

  • CVE-2022-29970: Fixed possible path traversal outside of public_dir when serving static files (bsc#1199138).
Record
SUSE-SU-2022:2046-1
Updated
2026-11-02
OSVUSN-7664-1 No score

ruby-sinatra vulnerabilities

It was discovered that Sinatra incorrectly handled serving static files. An attacker could possibly use this issue to perform local file inclusion, obtaining sensitive information. (CVE-2022-29970)

It was discovered that Sinatra incorrectly handled special characters in the Content-Disposition HTTP header. An attacker could possibly use this issue to perform a reflected file download attack, achieving remote code execution. (CVE-2022-45442)

Record
USN-7664-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
sinatra
RubyGems
before 2.2.0
2.2.0
pcs
AlmaLinux:9
before 0.11.1-10.el9
0.11.1-10.el9
pcs-snmp
AlmaLinux:9
before 0.11.1-10.el9
0.11.1-10.el9
pcs
AlmaLinux:8
before 0.10.12-6.el8.alma
0.10.12-6.el8.alma
pcs-snmp
AlmaLinux:8
before 0.10.12-6.el8.alma
0.10.12-6.el8.alma
ruby-sinatra
Debian:12
before 2.2.2-1
2.2.2-1
ruby-sinatra
Debian:13
before 2.2.2-1
2.2.2-1
ruby-sinatra
Debian:14
before 2.2.2-1
2.2.2-1
ruby-sinatra
Debian:10
before 2.0.5-4+deb10u1, plus listed versions
2.0.5-4
2.0.5-4+deb10u1
ruby-sinatra
Debian:11
From an advisory covering 2 CVEs
before 2.0.8.1-2+deb11u1, plus listed versions
2.0.8.1-2
2.0.8.1-2+deb11u1
Show 109 moreShow less
Affected packages
PackageAffectedFixed
sinatra
RubyGems
before 2.2.0, plus listed versions
0.1.00.1.50.1.60.1.70.2.0
Show 45 moreShow less
0.2.10.2.20.3.00.3.10.3.20.3.30.9.00.9.0.10.9.0.20.9.0.30.9.0.40.9.0.50.9.10.9.1.10.9.20.9.40.9.50.9.61.01.0.a1.0.b1.1.01.1.21.1.31.1.41.1.a1.1.b1.2.01.2.0.a1.2.0.c1.2.0.d1.2.11.2.21.2.31.2.61.2.71.2.81.2.91.3.01.3.0.a1.3.0.b1.3.0.c1.3.0.d1.3.0.e1.3.0.f
2.2.0
ruby-sinatra
Mageia:8
before 2.0.8.1-1.1.mga8
2.0.8.1-1.1.mga8
pcs
Red Hat:rhel_eus:8.2::highavailability
before 0:0.10.4-6.el8_2.2
0:0.10.4-6.el8_2.2
pcs-snmp
Red Hat:rhel_eus:8.2::highavailability
before 0:0.10.4-6.el8_2.2
0:0.10.4-6.el8_2.2
pcs
Red Hat:rhel_eus:8.2::resilientstorage
before 0:0.10.4-6.el8_2.2
0:0.10.4-6.el8_2.2
pcs-snmp
Red Hat:rhel_eus:8.2::resilientstorage
before 0:0.10.4-6.el8_2.2
0:0.10.4-6.el8_2.2
pcs
Red Hat:rhel_e4s:8.1::highavailability
before 0:0.10.2-4.el8_1.2
0:0.10.2-4.el8_1.2
pcs-snmp
Red Hat:rhel_e4s:8.1::highavailability
before 0:0.10.2-4.el8_1.2
0:0.10.2-4.el8_1.2
pcs
Red Hat:rhel_eus:8.4::highavailability
before 0:0.10.8-1.el8_4.1
0:0.10.8-1.el8_4.1
pcs-snmp
Red Hat:rhel_eus:8.4::highavailability
before 0:0.10.8-1.el8_4.1
0:0.10.8-1.el8_4.1
pcs
Red Hat:rhel_eus:8.4::resilientstorage
before 0:0.10.8-1.el8_4.1
0:0.10.8-1.el8_4.1
pcs-snmp
Red Hat:rhel_eus:8.4::resilientstorage
before 0:0.10.8-1.el8_4.1
0:0.10.8-1.el8_4.1
pcs
Red Hat:enterprise_linux:9::highavailability
before 0:0.11.1-10.el9_0.1
0:0.11.1-10.el9_0.1
pcs-snmp
Red Hat:enterprise_linux:9::highavailability
before 0:0.11.1-10.el9_0.1
0:0.11.1-10.el9_0.1
pcs
Red Hat:enterprise_linux:9::resilientstorage
before 0:0.11.1-10.el9_0.1
0:0.11.1-10.el9_0.1
pcs-snmp
Red Hat:enterprise_linux:9::resilientstorage
before 0:0.11.1-10.el9_0.1
0:0.11.1-10.el9_0.1
pcs
Red Hat:enterprise_linux:8::highavailability
before 0:0.10.12-6.el8_6.1
0:0.10.12-6.el8_6.1
pcs-snmp
Red Hat:enterprise_linux:8::highavailability
before 0:0.10.12-6.el8_6.1
0:0.10.12-6.el8_6.1
pcs
Red Hat:enterprise_linux:8::resilientstorage
before 0:0.10.12-6.el8_6.1
0:0.10.12-6.el8_6.1
pcs-snmp
Red Hat:enterprise_linux:8::resilientstorage
before 0:0.10.12-6.el8_6.1
0:0.10.12-6.el8_6.1
candlepin
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:4.1.15-1.el8sat
0:4.1.15-1.el8sat
candlepin-selinux
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:4.1.15-1.el8sat
0:4.1.15-1.el8sat
python-django
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:3.2.14-2.el8pc
0:3.2.14-2.el8pc
python39-django
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:3.2.14-2.el8pc
0:3.2.14-2.el8pc
python-django
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.2.14-2.el8pc
0:3.2.14-2.el8pc
python39-django
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.2.14-2.el8pc
0:3.2.14-2.el8pc
rubygem-nokogiri
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-nokogiri-debuginfo
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-nokogiri-debugsource
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-nokogiri
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-nokogiri-debuginfo
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-nokogiri-debugsource
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:1.13.8-1.el8sat
0:1.13.8-1.el8sat
rubygem-git
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:1.11.0-1.el8sat
0:1.11.0-1.el8sat
rubygem-sinatra
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 1:2.2.0-1.el8sat
1:2.2.0-1.el8sat
rubygem-sinatra
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 1:2.2.0-1.el8sat
1:2.2.0-1.el8sat
rubygem-rails-html-sanitizer
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:1.4.3-2.el8sat
0:1.4.3-2.el8sat
foreman
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-debug
Red Hat:satellite_capsule:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman
Red Hat:satellite_utils:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-cli
Red Hat:satellite_utils:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-cli
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-debug
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-dynflow-sidekiq
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-ec2
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-gce
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-journald
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-libvirt
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-openstack
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-ovirt
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-postgresql
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-service
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-telemetry
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
foreman-vmware
Red Hat:satellite:6.12::el8
From an advisory covering 10 CVEs
before 0:3.3.0.17-1.el8sat
0:3.3.0.17-1.el8sat
pcs
Rocky Linux:8
before 0:0.10.12-6.el8_6.1
0:0.10.12-6.el8_6.1
libdb
Rocky Linux:8
From an advisory covering 8 CVEs
before 0:5.3.28-42.el8_4
0:5.3.28-42.el8_4
ardana-barbican
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 9.0+git.1644879908.8a641c1-3.13.1
9.0+git.1644879908.8a641c1-3.13.1
grafana
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 6.7.4-3.26.1
6.7.4-3.26.1
openstack-barbican
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 7.0.1~dev24-3.14.1
7.0.1~dev24-3.14.1
openstack-cinder
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 13.0.10~dev24-3.34.2
13.0.10~dev24-3.34.2
openstack-heat-gbp
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.0.1~dev4-3.9.1
14.0.1~dev4-3.9.1
openstack-horizon-plugin-gbp-ui
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.0.1~dev3-3.9.1
14.0.1~dev3-3.9.1
openstack-ironic
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 11.1.5~dev18-3.28.2
11.1.5~dev18-3.28.2
openstack-keystone
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.2.1~dev9-3.28.2
14.2.1~dev9-3.28.2
openstack-neutron
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 13.0.8~dev206-3.40.1
13.0.8~dev206-3.40.1
openstack-neutron-gbp
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.0.1~dev33-3.31.1
14.0.1~dev33-3.31.1
python-Pillow
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 5.2.0-3.17.1
5.2.0-3.17.1
python-XStatic-jquery-ui
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 1.13.0.1-4.3.1
1.13.0.1-4.3.1
python-lxml
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 4.2.4-3.3.1
4.2.4-3.3.1
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 9.20220413-3.30.1
9.20220413-3.30.1
venv-openstack-barbican
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 7.0.1~dev24-3.35.2
7.0.1~dev24-3.35.2
venv-openstack-cinder
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 13.0.10~dev24-3.38.1
13.0.10~dev24-3.38.1
venv-openstack-designate
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 7.0.2~dev2-3.35.1
7.0.2~dev2-3.35.1
venv-openstack-glance
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 17.0.1~dev30-3.33.1
17.0.1~dev30-3.33.1
venv-openstack-heat
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 11.0.4~dev4-3.35.1
11.0.4~dev4-3.35.1
venv-openstack-horizon
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.1.1~dev11-4.39.1
14.1.1~dev11-4.39.1
venv-openstack-ironic
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 11.1.5~dev18-4.33.1
11.1.5~dev18-4.33.1
venv-openstack-keystone
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 14.2.1~dev9-3.36.1
14.2.1~dev9-3.36.1
venv-openstack-magnum
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 7.2.1~dev1-4.35.1
7.2.1~dev1-4.35.1
venv-openstack-manila
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 7.4.2~dev60-3.41.1
7.4.2~dev60-3.41.1
venv-openstack-monasca
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 2.7.1~dev10-3.37.1
2.7.1~dev10-3.37.1
venv-openstack-monasca-ceilometer
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 1.8.2~dev3-3.35.1
1.8.2~dev3-3.35.1
venv-openstack-neutron
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 13.0.8~dev206-6.39.1
13.0.8~dev206-6.39.1
venv-openstack-nova
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 18.3.1~dev91-3.39.1
18.3.1~dev91-3.39.1
venv-openstack-octavia
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 3.2.3~dev7-4.35.1
3.2.3~dev7-4.35.1
venv-openstack-sahara
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 9.0.2~dev15-3.35.1
9.0.2~dev15-3.35.1
venv-openstack-swift
SUSE:OpenStack Cloud 9
From an advisory covering 17 CVEs
before 2.19.2~dev48-2.30.1
2.19.2~dev48-2.30.1
grafana
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 6.7.4-3.26.1
6.7.4-3.26.1
openstack-barbican
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 7.0.1~dev24-3.14.1
7.0.1~dev24-3.14.1
openstack-cinder
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 13.0.10~dev24-3.34.2
13.0.10~dev24-3.34.2
openstack-heat-gbp
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 14.0.1~dev4-3.9.1
14.0.1~dev4-3.9.1
openstack-horizon-plugin-gbp-ui
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 14.0.1~dev3-3.9.1
14.0.1~dev3-3.9.1
openstack-ironic
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 11.1.5~dev18-3.28.2
11.1.5~dev18-3.28.2
openstack-keystone
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 14.2.1~dev9-3.28.2
14.2.1~dev9-3.28.2
openstack-neutron
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 13.0.8~dev206-3.40.1
13.0.8~dev206-3.40.1
openstack-neutron-gbp
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 14.0.1~dev33-3.31.1
14.0.1~dev33-3.31.1
python-Pillow
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 5.2.0-3.17.1
5.2.0-3.17.1
python-XStatic-jquery-ui
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 1.13.0.1-4.3.1
1.13.0.1-4.3.1
python-lxml
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 4.2.4-3.3.1
4.2.4-3.3.1
release-notes-suse-openstack-cloud
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 9.20220413-3.30.1
9.20220413-3.30.1
rubygem-sinatra
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 17 CVEs
before 1.4.6-4.3.1
1.4.6-4.3.1
rubygem-sinatra
SUSE:OpenStack Cloud Crowbar 8
before 1.4.6-3.3.1
1.4.6-3.3.1
ruby-sinatra
Ubuntu:Pro:16.04:LTS
before 1.4.7-3ubuntu0.1~esm2, plus listed versions
1.4.6-21.4.7-3
1.4.7-3ubuntu0.1~esm2
ruby-sinatra
Ubuntu:Pro:18.04:LTS
before 1.4.8-1ubuntu0.1~esm2, plus listed versions
1.4.7-51.4.8-1
1.4.8-1ubuntu0.1~esm2
ruby-sinatra
Ubuntu:22.04:LTS
before 2.0.8.1-2+deb11u1build0.22.04.1, plus listed versions
2.0.8.1-2
2.0.8.1-2+deb11u1build0.22.04.1
ruby-sinatra
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 1.4.7-3ubuntu0.1~esm2, plus listed versions
1.4.6-21.4.7-3
1.4.7-3ubuntu0.1~esm2
ruby-sinatra
Ubuntu:Pro:18.04:LTS
From an advisory covering 2 CVEs
before 1.4.8-1ubuntu0.1~esm2, plus listed versions
1.4.7-51.4.8-1
1.4.8-1ubuntu0.1~esm2
ruby-sinatra
Ubuntu:Pro:20.04:LTS
From an advisory covering 2 CVEs
before 2.0.8.1-1ubuntu0.1~esm2, plus listed versions
2.0.5-4ubuntu12.0.8.1-1
2.0.8.1-1ubuntu0.1~esm2
ruby-sinatra
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 2.0.8.1-2+deb11u1build0.22.04.1, plus listed versions
2.0.8.1-2
2.0.8.1-2+deb11u1build0.22.04.1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-29970 is a high vulnerability (CVSS 7.5) in Sinatrarb Sinatra, published May 2, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.14%, the 82nd percentile. Fixed in sinatra 2.2.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 38 versions, 190 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open