[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2025-24371":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T14:55:33.319Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":19,"aliases":20,"duplicate_of":9,"upstream":23,"downstream":24,"duplicates":29,"related":30,"reserved_at":9,"published_at":33,"modified_at":34,"state":35,"summary":36,"references_raw":45,"kevs":86,"epss":87,"epss_history":90,"metrics":357,"affected":368},"CVE-2025-24371","CometBFT is a distributed, Byzantine fault-tolerant, deterministic state machine replication engine. In the `blocksync` protocol peers send their `base` and `latest` heights when they connect to a new node (`A`), which is syncing to the tip of a network. `base` acts as a lower ground and informs `A` that the peer only has blocks starting from height `base`. `latest` height informs `A` about the latest block in a network. Normally, nodes would only report increasing heights. If `B` fails to provide the latest block, `B` is removed and the `latest` height (target height) is recalculated based on other nodes `latest` heights. The existing code however doesn't check for the case where `B` first reports `latest` height `X` and immediately after height `Y`, where `X > Y`. `A` will be trying to catch up to 2000 indefinitely. This condition requires the introduction of malicious code in the full node first reporting some non-existing `latest` height, then reporting lower `latest` height and nodes which are syncing using `blocksync` protocol. This issue has been patched in versions 1.0.1 and 0.38.17 and all users are advised to upgrade. Operators may attempt to ban malicious peers from the network as a workaround.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-703","Improper Check or Handling of Exceptional Conditions","The product does not properly anticipate or handle exceptional conditions that rarely occur during normal operation of the product.","weakness","Incomplete","Pillar",[],[],[21,22],"GHSA-22qq-3xwm-r5x4","GO-2025-3442",[],[25,27],{"_key":26},"SUSE-SU-2025:0429-1",{"_key":28},"OPENSUSE-SU-2025:14732-1",[],[31,32],{"_key":26},{"_key":28},"2025-02-03T21:20:56.024Z","2025-02-04T19:16:21.174Z","Deferred",{"cisa_kev":37,"cisa_ransomware":37,"cisa_vendor":9,"epss_severity":38,"epss_score":39,"severity":40,"severity_score":41,"severity_version":42,"severity_source":43,"severity_vector":44,"severity_status":35},false,"low",0.00143,"high",7.1,"v4.0","cve.org","CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",[46,55,60,64,68,73,77,82],{"url":47,"sources":48,"tags":51},"https://github.com/cometbft/cometbft/security/advisories/GHSA-22qq-3xwm-r5x4",[43,49,50],"nvd","osv_go",[52,53,54],"X Refsource CONFIRM","WEB","Advisory",{"url":56,"sources":57,"tags":58},"https://github.com/cometbft/cometbft/releases/tag/v0.38.17",[43,49,50],[59,53],"X Refsource MISC",{"url":61,"sources":62,"tags":63},"https://github.com/cometbft/cometbft/releases/tag/v1.0.1",[43,49,50],[59,53],{"url":65,"sources":66,"tags":67},"https://nvd.nist.gov/vuln/detail/CVE-2025-24371",[50],[54],{"url":69,"sources":70,"tags":71},"https://github.com/cometbft/cometbft/commit/0ee80cd609c7ae9fe856bdd1c6d38553fdae90ce",[50],[53,72],"FIX",{"url":74,"sources":75,"tags":76},"https://github.com/cometbft/cometbft/commit/2cebfde06ae5073c0b296a9d2ca6ab4b95397ea5",[50],[53,72],{"url":78,"sources":79,"tags":80},"https://github.com/cometbft/cometbft",[50],[81],"PACKAGE",{"url":83,"sources":84,"tags":85},"https://pkg.go.dev/vuln/GO-2025-3442",[50],[53],[],{"date":88,"score":39,"percentile":89},"2026-06-04",0.34147,[91,95,98,101,104,107,109,112,115,118,121,123,126,129,132,135,138,142,146,148,151,154,157,160,163,166,169,173,176,179,182,185,188,191,194,197,200,203,206,209,212,215,218,221,224,227,230,233,236,239,241,244,247,250,253,256,259,262,265,268,271,274,277,280,283,286,288,291,293,296,299,302,305,308,311,314,317,320,323,326,329,331,334,337,340,343,346,349,351,354],{"date":92,"score":93,"percentile":94},"2025-11-04",0.00172,0.38994,{"date":96,"score":93,"percentile":97},"2025-11-05",0.38985,{"date":99,"score":93,"percentile":100},"2025-11-06",0.38988,{"date":102,"score":93,"percentile":103},"2025-11-07",0.39014,{"date":105,"score":93,"percentile":106},"2025-11-08",0.39009,{"date":108,"score":93,"percentile":94},"2025-11-09",{"date":110,"score":93,"percentile":111},"2025-11-10",0.38958,{"date":113,"score":93,"percentile":114},"2025-11-11",0.38977,{"date":116,"score":93,"percentile":117},"2025-11-12",0.39019,{"date":119,"score":93,"percentile":120},"2025-11-13",0.39034,{"date":122,"score":93,"percentile":120},"2025-11-14",{"date":124,"score":93,"percentile":125},"2025-11-15",0.39028,{"date":127,"score":93,"percentile":128},"2025-11-16",0.39006,{"date":130,"score":93,"percentile":131},"2025-11-17",0.38981,{"date":133,"score":134,"percentile":100},"2025-11-18",0.00208,{"date":136,"score":134,"percentile":137},"2025-11-19",0.38997,{"date":139,"score":140,"percentile":141},"2025-11-20",0.00226,0.41517,{"date":143,"score":144,"percentile":145},"2025-11-21",0.00187,0.40711,{"date":147,"score":144,"percentile":145},"2025-11-22",{"date":149,"score":144,"percentile":150},"2025-11-23",0.40686,{"date":152,"score":144,"percentile":153},"2025-11-24",0.40675,{"date":155,"score":144,"percentile":156},"2025-11-25",0.40688,{"date":158,"score":144,"percentile":159},"2025-11-26",0.40683,{"date":161,"score":144,"percentile":162},"2025-11-27",0.40691,{"date":164,"score":144,"percentile":165},"2025-11-28",0.40665,{"date":167,"score":144,"percentile":168},"2025-11-29",0.40642,{"date":170,"score":171,"percentile":172},"2025-11-30",0.00219,0.44424,{"date":174,"score":171,"percentile":175},"2025-12-01",0.4456,{"date":177,"score":171,"percentile":178},"2025-12-02",0.44575,{"date":180,"score":171,"percentile":181},"2025-12-03",0.4457,{"date":183,"score":171,"percentile":184},"2025-12-04",0.44427,{"date":186,"score":171,"percentile":187},"2025-12-05",0.44452,{"date":189,"score":171,"percentile":190},"2025-12-06",0.44448,{"date":192,"score":171,"percentile":193},"2025-12-07",0.44431,{"date":195,"score":171,"percentile":196},"2025-12-08",0.44438,{"date":198,"score":171,"percentile":199},"2025-12-09",0.44474,{"date":201,"score":171,"percentile":202},"2025-12-10",0.4454,{"date":204,"score":171,"percentile":205},"2025-12-11",0.44566,{"date":207,"score":171,"percentile":208},"2025-12-12",0.44595,{"date":210,"score":171,"percentile":211},"2025-12-13",0.44574,{"date":213,"score":171,"percentile":214},"2025-12-14",0.4455,{"date":216,"score":171,"percentile":217},"2025-12-15",0.44531,{"date":219,"score":171,"percentile":220},"2025-12-16",0.44552,{"date":222,"score":171,"percentile":223},"2025-12-17",0.44594,{"date":225,"score":171,"percentile":226},"2025-12-18",0.44637,{"date":228,"score":171,"percentile":229},"2025-12-19",0.4465,{"date":231,"score":171,"percentile":232},"2025-12-20",0.44626,{"date":234,"score":171,"percentile":235},"2025-12-21",0.44593,{"date":237,"score":171,"percentile":238},"2025-12-22",0.44571,{"date":240,"score":171,"percentile":181},"2025-12-23",{"date":242,"score":171,"percentile":243},"2025-12-24",0.4458,{"date":245,"score":171,"percentile":246},"2025-12-25",0.44631,{"date":248,"score":171,"percentile":249},"2025-12-26",0.44612,{"date":251,"score":171,"percentile":252},"2025-12-27",0.44628,{"date":254,"score":171,"percentile":255},"2025-12-28",0.44536,{"date":257,"score":171,"percentile":258},"2025-12-29",0.44519,{"date":260,"score":171,"percentile":261},"2025-12-30",0.44512,{"date":263,"score":171,"percentile":264},"2025-12-31",0.44558,{"date":266,"score":171,"percentile":267},"2026-01-01",0.44704,{"date":269,"score":171,"percentile":270},"2026-01-02",0.44682,{"date":272,"score":171,"percentile":273},"2026-01-03",0.44667,{"date":275,"score":171,"percentile":276},"2026-01-04",0.44501,{"date":278,"score":171,"percentile":279},"2026-01-05",0.44484,{"date":281,"score":171,"percentile":282},"2026-01-06",0.44485,{"date":284,"score":171,"percentile":285},"2026-01-07",0.44504,{"date":287,"score":171,"percentile":217},"2026-01-08",{"date":289,"score":171,"percentile":290},"2026-01-09",0.44506,{"date":292,"score":171,"percentile":285},"2026-01-10",{"date":294,"score":171,"percentile":295},"2026-01-11",0.44482,{"date":297,"score":171,"percentile":298},"2026-01-12",0.44428,{"date":300,"score":171,"percentile":301},"2026-01-13",0.44402,{"date":303,"score":171,"percentile":304},"2026-01-14",0.44455,{"date":306,"score":171,"percentile":307},"2026-01-15",0.4445,{"date":309,"score":171,"percentile":310},"2026-01-16",0.4447,{"date":312,"score":171,"percentile":313},"2026-01-17",0.44439,{"date":315,"score":171,"percentile":316},"2026-01-18",0.44401,{"date":318,"score":171,"percentile":319},"2026-01-19",0.44383,{"date":321,"score":171,"percentile":322},"2026-01-20",0.4438,{"date":324,"score":171,"percentile":325},"2026-01-21",0.44386,{"date":327,"score":171,"percentile":328},"2026-01-22",0.44384,{"date":330,"score":171,"percentile":196},"2026-01-23",{"date":332,"score":171,"percentile":333},"2026-01-24",0.44451,{"date":335,"score":171,"percentile":336},"2026-01-25",0.44398,{"date":338,"score":171,"percentile":339},"2026-01-26",0.44354,{"date":341,"score":171,"percentile":342},"2026-01-27",0.44358,{"date":344,"score":171,"percentile":345},"2026-01-28",0.44359,{"date":347,"score":171,"percentile":348},"2026-01-29",0.44349,{"date":350,"score":171,"percentile":342},"2026-01-30",{"date":352,"score":171,"percentile":353},"2026-01-31",0.44368,{"date":355,"score":171,"percentile":356},"2026-02-01",0.44491,[358,361,364],{"source":43,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":359},{"baseScore":41,"baseSeverity":360,"vectorString":44,"impactScore":9,"exploitabilityScore":9},"HIGH",{"source":49,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":362},{"baseScore":41,"baseSeverity":360,"vectorString":363,"impactScore":9,"exploitabilityScore":9},"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",{"source":50,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":365},{"baseScore":366,"baseSeverity":9,"vectorString":367,"impactScore":9,"exploitabilityScore":9},6.9,"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",[369,381],{"ecosystem":9,"name":370,"vendor":370,"product":370,"cpe_part":371,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":372},"cometbft","a",[373,378],{"version":374,"is_range":375,"range_type":43,"version_start":9,"version_start_type":9,"version_end":376,"version_end_type":377,"fixed_in":9},"\u003C 0.38.17",true,"0.38.17","excluding",{"version":379,"is_range":37,"range_type":43,"version_start":379,"version_start_type":380,"version_end":379,"version_end_type":380,"fixed_in":9},"= 1.0.0","including",{"ecosystem":382,"name":383,"vendor":384,"product":370,"cpe_part":9,"purl_type":385,"purl_namespace":384,"purl_name":370,"source":9,"versions":386},"Go","github.com/cometbft/cometbft","github.com/cometbft","golang",[387,391,394],{"version":388,"is_range":375,"range_type":389,"version_start":9,"version_start_type":9,"version_end":390,"version_end_type":377,"fixed_in":9},"lt1_0_1","semver","1.0.1",{"version":392,"is_range":375,"range_type":389,"version_start":393,"version_start_type":380,"version_end":390,"version_end_type":377,"fixed_in":9},"gte1_0_0_alpha_1_lt1_0_1","1.0.0-alpha.1",{"version":395,"is_range":375,"range_type":389,"version_start":9,"version_start_type":9,"version_end":376,"version_end_type":377,"fixed_in":9},"lt0_38_17"]