[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2021-31810":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T02:55:30.529Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":18,"aliases":28,"duplicate_of":9,"upstream":29,"downstream":30,"duplicates":97,"related":98,"reserved_at":9,"published_at":113,"modified_at":114,"state":115,"summary":116,"references_raw":124,"kevs":162,"epss":163,"epss_history":166,"metrics":429,"affected":439},"CVE-2021-31810","An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick Net::FTP into connecting back to a given IP address and port. This potentially makes curl extract information about services that are otherwise private and not disclosed (e.g., the attacker can conduct port scans and service banner extractions).",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":9,"likelihood_of_exploit":9,"capec":17},"NVD-CWE-OTHER","Other","NVD uses this CWE ID when the weakness does not map to any existing CWE entry.","placeholder","NVD-Reserved",[],[19],{"_key":20,"name":21,"source":22,"url":23,"maturity":24,"reliability_score":25,"verified":26,"type":9,"platforms":27,"requires_auth":9,"exploitdb":9,"metasploit":9},"REF_AF597DD48477932F","Exploit Reference (hackerone.com)","reference","https://hackerone.com/reports/1145454","unknown",0.2,false,[],[],[],[31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95],{"_key":32},"ALPINE-CVE-2021-31810",{"_key":34},"SUSE-SU-2021:3837-1",{"_key":36},"SUSE-SU-2021:3838-1",{"_key":38},"SUSE-SU-2022:15034-1",{"_key":40},"SUSE-SU-2022:1512-1",{"_key":42},"OPENSUSE-SU-2021:1535-1",{"_key":44},"OPENSUSE-SU-2021:3838-1",{"_key":46},"OPENSUSE-SU-2024:11622-1",{"_key":48},"OPENSUSE-SU-2024:11623-1",{"_key":50},"OPENSUSE-SU-2024:11786-1",{"_key":52},"OPENSUSE-SU-2024:12712-1",{"_key":54},"OPENSUSE-SU-2024:13623-1",{"_key":56},"OPENSUSE-SU-2025:14621-1",{"_key":58},"OPENSUSE-SU-2025:15819-1",{"_key":60},"DLA-2780-1",{"_key":62},"DLA-3408-1",{"_key":64},"DSA-5066-1",{"_key":66},"MGASA-2021-0579",{"_key":68},"RHSA-2021:3020",{"_key":70},"RHSA-2021:3559",{"_key":72},"RHSA-2021:3982",{"_key":74},"RHSA-2022:0672",{"_key":76},"UBUNTU-CVE-2021-31810",{"_key":78},"DEBIAN-CVE-2021-31810",{"_key":80},"RHSA-2022:0543",{"_key":82},"RHSA-2022:0544",{"_key":84},"RHSA-2022:0581",{"_key":86},"RHSA-2022:0582",{"_key":88},"RHSA-2022:0708",{"_key":90},"USN-5020-1",{"_key":92},"RHSA-2026:7305",{"_key":94},"RHSA-2026:7307",{"_key":96},"RHSA-2026:8838",[],[99,100,101,102,103,104,105,106,107,108,109,110,111,112],{"_key":34},{"_key":36},{"_key":38},{"_key":40},{"_key":42},{"_key":44},{"_key":46},{"_key":48},{"_key":50},{"_key":52},{"_key":54},{"_key":56},{"_key":58},{"_key":66},"2021-07-13T00:00:00.000Z","2024-08-03T23:10:30.684Z","Modified",{"cisa_kev":26,"cisa_ransomware":26,"cisa_vendor":9,"epss_severity":117,"epss_score":118,"severity":119,"severity_score":120,"severity_version":121,"severity_source":122,"severity_vector":123,"severity_status":115},"low",0.00668,"medium",5.8,"v3.1","nvd","CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N",[125,132,137,142,146,150,154,158],{"url":23,"sources":126,"tags":128},[127,122],"cve.org",[129,130,131],"Exploit","Patch","Third Party Advisory",{"url":133,"sources":134,"tags":135},"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MWXHK5UUHVSHF7HTHMX6JY3WXDVNIHSL/",[127,122],[136],"Vendor Advisory",{"url":138,"sources":139,"tags":140},"https://lists.debian.org/debian-lts-announce/2021/10/msg00009.html",[127,122],[141,131],"Mailing List",{"url":143,"sources":144,"tags":145},"https://www.oracle.com/security-alerts/cpuapr2022.html",[127,122],[130,131],{"url":147,"sources":148,"tags":149},"https://www.ruby-lang.org/en/news/2021/07/07/trusting-pasv-responses-in-net-ftp/",[127,122],[136],{"url":151,"sources":152,"tags":153},"https://security.netapp.com/advisory/ntap-20210917-0001/",[127,122],[131],{"url":155,"sources":156,"tags":157},"https://lists.debian.org/debian-lts-announce/2023/04/msg00033.html",[127,122],[141],{"url":159,"sources":160,"tags":161},"https://security.gentoo.org/glsa/202401-27",[127,122],[136],[],{"date":164,"score":118,"percentile":165},"2026-06-04",0.71678,[167,171,174,177,180,183,186,189,191,194,197,200,203,206,208,212,215,218,221,224,227,230,233,236,239,241,244,246,250,253,255,258,261,264,267,270,272,275,278,281,284,287,289,292,295,298,301,304,306,309,312,315,318,320,324,327,330,333,336,339,342,345,348,351,353,356,359,362,365,368,371,374,377,380,383,386,389,392,394,397,400,403,406,409,412,415,418,420,423,426],{"date":168,"score":169,"percentile":170},"2025-11-04",0.00582,0.68049,{"date":172,"score":169,"percentile":173},"2025-11-05",0.68029,{"date":175,"score":169,"percentile":176},"2025-11-06",0.68032,{"date":178,"score":169,"percentile":179},"2025-11-07",0.68042,{"date":181,"score":169,"percentile":182},"2025-11-08",0.68044,{"date":184,"score":169,"percentile":185},"2025-11-09",0.68035,{"date":187,"score":169,"percentile":188},"2025-11-10",0.68025,{"date":190,"score":169,"percentile":176},"2025-11-11",{"date":192,"score":169,"percentile":193},"2025-11-12",0.68055,{"date":195,"score":169,"percentile":196},"2025-11-13",0.68064,{"date":198,"score":169,"percentile":199},"2025-11-14",0.68071,{"date":201,"score":169,"percentile":202},"2025-11-15",0.68069,{"date":204,"score":169,"percentile":205},"2025-11-16",0.68067,{"date":207,"score":169,"percentile":196},"2025-11-17",{"date":209,"score":210,"percentile":211},"2025-11-18",0.00372,0.56113,{"date":213,"score":210,"percentile":214},"2025-11-19",0.56128,{"date":216,"score":210,"percentile":217},"2025-11-20",0.56119,{"date":219,"score":169,"percentile":220},"2025-11-21",0.68081,{"date":222,"score":169,"percentile":223},"2025-11-22",0.68084,{"date":225,"score":169,"percentile":226},"2025-11-23",0.68073,{"date":228,"score":169,"percentile":229},"2025-11-24",0.68063,{"date":231,"score":169,"percentile":232},"2025-11-25",0.6807,{"date":234,"score":169,"percentile":235},"2025-11-26",0.68077,{"date":237,"score":169,"percentile":238},"2025-11-27",0.68078,{"date":240,"score":169,"percentile":196},"2025-11-28",{"date":242,"score":169,"percentile":243},"2025-11-29",0.68046,{"date":245,"score":169,"percentile":179},"2025-11-30",{"date":247,"score":248,"percentile":249},"2025-12-01",0.00164,0.38,{"date":251,"score":248,"percentile":252},"2025-12-02",0.3801,{"date":254,"score":248,"percentile":252},"2025-12-03",{"date":256,"score":169,"percentile":257},"2025-12-04",0.68031,{"date":259,"score":169,"percentile":260},"2025-12-05",0.68045,{"date":262,"score":169,"percentile":263},"2025-12-06",0.6805,{"date":265,"score":169,"percentile":266},"2025-12-07",0.68047,{"date":268,"score":169,"percentile":269},"2025-12-08",0.68051,{"date":271,"score":169,"percentile":220},"2025-12-09",{"date":273,"score":169,"percentile":274},"2025-12-10",0.68127,{"date":276,"score":169,"percentile":277},"2025-12-11",0.68146,{"date":279,"score":169,"percentile":280},"2025-12-12",0.68171,{"date":282,"score":169,"percentile":283},"2025-12-13",0.68178,{"date":285,"score":169,"percentile":286},"2025-12-14",0.68181,{"date":288,"score":169,"percentile":286},"2025-12-15",{"date":290,"score":169,"percentile":291},"2025-12-16",0.68188,{"date":293,"score":169,"percentile":294},"2025-12-17",0.68199,{"date":296,"score":169,"percentile":297},"2025-12-18",0.68233,{"date":299,"score":169,"percentile":300},"2025-12-19",0.68251,{"date":302,"score":169,"percentile":303},"2025-12-20",0.68249,{"date":305,"score":169,"percentile":297},"2025-12-21",{"date":307,"score":169,"percentile":308},"2025-12-22",0.68232,{"date":310,"score":169,"percentile":311},"2025-12-23",0.68228,{"date":313,"score":169,"percentile":314},"2025-12-24",0.68237,{"date":316,"score":169,"percentile":317},"2025-12-25",0.68267,{"date":319,"score":169,"percentile":317},"2025-12-26",{"date":321,"score":322,"percentile":323},"2025-12-27",0.00715,0.71839,{"date":325,"score":169,"percentile":326},"2025-12-28",0.68239,{"date":328,"score":169,"percentile":329},"2025-12-29",0.68231,{"date":331,"score":169,"percentile":332},"2025-12-30",0.68246,{"date":334,"score":169,"percentile":335},"2025-12-31",0.68263,{"date":337,"score":248,"percentile":338},"2026-01-01",0.38168,{"date":340,"score":248,"percentile":341},"2026-01-02",0.38141,{"date":343,"score":248,"percentile":344},"2026-01-03",0.38132,{"date":346,"score":169,"percentile":347},"2026-01-04",0.68264,{"date":349,"score":169,"percentile":350},"2026-01-05",0.68253,{"date":352,"score":169,"percentile":347},"2026-01-06",{"date":354,"score":169,"percentile":355},"2026-01-07",0.68283,{"date":357,"score":169,"percentile":358},"2026-01-08",0.68298,{"date":360,"score":169,"percentile":361},"2026-01-09",0.68307,{"date":363,"score":169,"percentile":364},"2026-01-10",0.68308,{"date":366,"score":169,"percentile":367},"2026-01-11",0.68302,{"date":369,"score":169,"percentile":370},"2026-01-12",0.68292,{"date":372,"score":169,"percentile":373},"2026-01-13",0.6829,{"date":375,"score":169,"percentile":376},"2026-01-14",0.68325,{"date":378,"score":169,"percentile":379},"2026-01-15",0.68331,{"date":381,"score":169,"percentile":382},"2026-01-16",0.68347,{"date":384,"score":169,"percentile":385},"2026-01-17",0.68339,{"date":387,"score":169,"percentile":388},"2026-01-18",0.68327,{"date":390,"score":169,"percentile":391},"2026-01-19",0.68316,{"date":393,"score":169,"percentile":388},"2026-01-20",{"date":395,"score":169,"percentile":396},"2026-01-21",0.68335,{"date":398,"score":169,"percentile":399},"2026-01-22",0.68345,{"date":401,"score":169,"percentile":402},"2026-01-23",0.68374,{"date":404,"score":169,"percentile":405},"2026-01-24",0.68385,{"date":407,"score":169,"percentile":408},"2026-01-25",0.68357,{"date":410,"score":169,"percentile":411},"2026-01-26",0.68349,{"date":413,"score":169,"percentile":414},"2026-01-27",0.68353,{"date":416,"score":169,"percentile":417},"2026-01-28",0.68365,{"date":419,"score":169,"percentile":417},"2026-01-29",{"date":421,"score":169,"percentile":422},"2026-01-30",0.6837,{"date":424,"score":169,"percentile":425},"2026-01-31",0.68375,{"date":427,"score":248,"percentile":428},"2026-02-01",0.37779,[430],{"source":122,"cvss_v2_0":431,"cvss_v3_0":9,"cvss_v3_1":436,"cvss_v4_0":9},{"baseScore":432,"baseSeverity":9,"vectorString":433,"impactScore":434,"exploitabilityScore":435},5,"AV:N/AC:L/Au:N/C:P/I:N/A:N",2.9,10,{"baseScore":120,"baseSeverity":437,"vectorString":123,"impactScore":438,"exploitabilityScore":435},"MEDIUM",2.3,[440,449,460],{"ecosystem":9,"name":441,"vendor":442,"product":443,"cpe_part":444,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":445},"debian linux","debian","debian_linux","o",[446],{"version":447,"is_range":26,"range_type":448,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"9.0","cpe",{"ecosystem":9,"name":450,"vendor":451,"product":452,"cpe_part":453,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":454},"jd edwards enterpriseone tools","oracle","jd_edwards_enterpriseone_tools","a",[455],{"version":456,"is_range":457,"range_type":448,"version_start":9,"version_start_type":9,"version_end":458,"version_end_type":459,"fixed_in":9},"lt9.2.6.1",true,"9.2.6.1","excluding",{"ecosystem":9,"name":461,"vendor":462,"product":461,"cpe_part":453,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":463},"ruby","ruby-lang",[464,468,472],{"version":465,"is_range":457,"range_type":448,"version_start":9,"version_start_type":9,"version_end":466,"version_end_type":467,"fixed_in":9},"lte2.6.7","2.6.7","including",{"version":469,"is_range":457,"range_type":448,"version_start":470,"version_start_type":467,"version_end":471,"version_end_type":467,"fixed_in":9},"gte2.7.0_lte2.7.3","2.7.0","2.7.3",{"version":473,"is_range":457,"range_type":448,"version_start":474,"version_start_type":467,"version_end":475,"version_end_type":467,"fixed_in":9},"gte3.0.0_lte3.0.1","3.0.0","3.0.1"]