{"url":"http://public2.vulnerablecode.io/api/packages/102652?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.8.5-1?distro=trixie","type":"deb","namespace":"debian","name":"ruby-mechanize","version":"2.8.5-1","qualifiers":{"distro":"trixie"},"subpath":"","is_vulnerable":false,"next_non_vulnerable_version":"2.8.5-1","latest_non_vulnerable_version":"2.14.0-2","affected_by_vulnerabilities":[],"fixing_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/180265?format=json","vulnerability_id":"VCID-621z-bj6n-4bc5","summary":"A file named by an attacker being utilized by Mechanize could\n    result in arbitrary code execution.","references":[{"reference_url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-21289","reference_id":"","reference_type":"","scores":[],"url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-21289"},{"reference_url":"https://security.gentoo.org/glsa/202107-17","reference_id":"GLSA-202107-17","reference_type":"","scores":[],"url":"https://security.gentoo.org/glsa/202107-17"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/102653?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.7.7-1?distro=trixie","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-g1c5-3gzy-tuhn"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.7.7-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/102652?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.8.5-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.8.5-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/102655?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.10.1-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.10.1-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/102654?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.14.0-2?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.14.0-2%3Fdistro=trixie"}],"aliases":["CVE-2021-21289"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-621z-bj6n-4bc5"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/167355?format=json","vulnerability_id":"VCID-g1c5-3gzy-tuhn","summary":"The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. In versions prior to 2.8.5 the Authorization header is leaked after a redirect to a different port on the same site. Users are advised to upgrade to Mechanize v2.8.5 or later. There are no known workarounds for this issue.","references":[{"reference_url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31033","reference_id":"","reference_type":"","scores":[],"url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31033"},{"reference_url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014809","reference_id":"1014809","reference_type":"","scores":[],"url":"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014809"},{"reference_url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7OKZMR5O3T5HQ2V737TC7IU4WZRT2LGX/","reference_id":"7OKZMR5O3T5HQ2V737TC7IU4WZRT2LGX","reference_type":"","scores":[{"value":"5.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T14:05:43Z/"}],"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7OKZMR5O3T5HQ2V737TC7IU4WZRT2LGX/"},{"reference_url":"https://github.com/sparklemotion/mechanize/commit/c7fe6996a5b95f9880653ba3bc548a8d4ef72317","reference_id":"c7fe6996a5b95f9880653ba3bc548a8d4ef72317","reference_type":"","scores":[{"value":"5.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T14:05:43Z/"}],"url":"https://github.com/sparklemotion/mechanize/commit/c7fe6996a5b95f9880653ba3bc548a8d4ef72317"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2022-31033","reference_id":"CVE-2022-31033","reference_type":"","scores":[],"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-31033"},{"reference_url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mechanize/CVE-2022-31033.yml","reference_id":"CVE-2022-31033.YML","reference_type":"","scores":[],"url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mechanize/CVE-2022-31033.yml"},{"reference_url":"https://github.com/advisories/GHSA-64qm-hrgp-pgr9","reference_id":"GHSA-64qm-hrgp-pgr9","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-64qm-hrgp-pgr9"},{"reference_url":"https://github.com/sparklemotion/mechanize/security/advisories/GHSA-64qm-hrgp-pgr9","reference_id":"GHSA-64qm-hrgp-pgr9","reference_type":"","scores":[{"value":"5.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T14:05:43Z/"}],"url":"https://github.com/sparklemotion/mechanize/security/advisories/GHSA-64qm-hrgp-pgr9"},{"reference_url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OA2FJROTX2U6EBWDPKRQ2VAM67A5TQXF/","reference_id":"OA2FJROTX2U6EBWDPKRQ2VAM67A5TQXF","reference_type":"","scores":[{"value":"5.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-04-23T14:05:43Z/"}],"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OA2FJROTX2U6EBWDPKRQ2VAM67A5TQXF/"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/102652?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.8.5-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.8.5-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/102655?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.10.1-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.10.1-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/102654?format=json","purl":"pkg:deb/debian/ruby-mechanize@2.14.0-2?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.14.0-2%3Fdistro=trixie"}],"aliases":["CVE-2022-31033","GHSA-64qm-hrgp-pgr9"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-g1c5-3gzy-tuhn"}],"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-mechanize@2.8.5-1%3Fdistro=trixie"}