[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-72815":6},{"stargazers_count":4,"fetched_at":5},8,"2026-09-19T11:35:27.363Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":468,"aliases":469,"duplicate_of":9,"upstream":475,"downstream":476,"duplicates":495,"related":496,"reserved_at":9,"published_at":504,"modified_at":505,"state":506,"summary":507,"references_raw":516,"kevs":561,"epss":562,"epss_history":565,"metrics":671,"affected":684},"CVE-2026-72815","go-chi chi versions >= 5.2.1 and before 5.3.0 contain an IP spoofing vulnerability in the RealIP middleware, which blindly trusts the first (leftmost) value of the X-Forwarded-For HTTP header. A remote attacker can bypass IP-based access control lists and rate-limiting mechanisms, and forge log entries, by supplying a spoofed IP address in the X-Forwarded-For header. The issue is fixed in version 5.3.0.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-290","Authentication Bypass by Spoofing","This attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.","weakness","Incomplete","Base",[19,194,198,202,206,282,286,290,429,433],{"id":20,"name":21,"techniques":22},"CAPEC-21","Exploitation of Trusted Identifiers",[23,140,170],{"id":24,"name":25,"tactics":26,"countermeasures":36},"T1134","Access Token Manipulation",[27,30,33],{"id":28,"name":29},"TA0030","Defense Evasion",{"id":31,"name":32},"TA0005","Stealth",{"id":34,"name":35},"TA0111","Privilege Escalation",[37,42,47,51,55,60,65,69,73,78,82,87,91,95,99,103,107,112,116,120,124,128,132,136],{"id":38,"name":39,"tactic":40},"D3-CTS","Credential Transmission Scoping",{"name":41},"Isolate",{"id":43,"name":44,"tactic":45},"D3-CCSA","Credential Compromise Scope Analysis",{"name":46},"Detect",{"id":48,"name":49,"tactic":50},"D3-OPM","Operational Process Monitoring",{"name":46},{"id":52,"name":53,"tactic":54},"D3-PSA","Process Spawn Analysis",{"name":46},{"id":56,"name":57,"tactic":58},"D3-ST","Session Termination",{"name":59},"Evict",{"id":61,"name":62,"tactic":63},"D3-NTPM","Network Traffic Policy Mapping",{"name":64},"Model",{"id":66,"name":67,"tactic":68},"D3-CR","Credential Revocation",{"name":59},{"id":70,"name":71,"tactic":72},"D3-ANCI","Authentication Cache Invalidation",{"name":59},{"id":74,"name":75,"tactic":76},"D3-DUC","Decoy User Credential",{"name":77},"Deceive",{"id":79,"name":80,"tactic":81},"D3-AM","Access Modeling",{"name":64},{"id":83,"name":84,"tactic":85},"D3-CH","Credential Hardening",{"name":86},"Harden",{"id":88,"name":89,"tactic":90},"D3-MFA","Multi-factor Authentication",{"name":86},{"id":92,"name":93,"tactic":94},"D3-CRO","Credential Rotation",{"name":86},{"id":96,"name":97,"tactic":98},"D3-HBPI","Hardware-based Process Isolation",{"name":41},{"id":100,"name":101,"tactic":102},"D3-TB","Token Binding",{"name":86},{"id":104,"name":105,"tactic":106},"D3-TBA","Token-based Authentication",{"name":86},{"id":108,"name":109,"tactic":110},"D3-RC","Restore Configuration",{"name":111},"Restore",{"id":113,"name":114,"tactic":115},"D3-AEM","Application Exception Monitoring",{"name":46},{"id":117,"name":118,"tactic":119},"D3-RIC","Reissue Credential",{"name":111},{"id":121,"name":122,"tactic":123},"D3-CI","Configuration Inventory",{"name":64},{"id":125,"name":126,"tactic":127},"D3-SCA","System Call Analysis",{"name":46},{"id":129,"name":130,"tactic":131},"D3-SCF","System Call Filtering",{"name":41},{"id":133,"name":134,"tactic":135},"D3-EAL","Executable Allowlisting",{"name":41},{"id":137,"name":138,"tactic":139},"D3-EDL","Executable Denylisting",{"name":41},{"id":141,"name":142,"tactics":143,"countermeasures":147},"T1528","Steal Application Access Token",[144],{"id":145,"name":146},"TA0031","Credential Access",[148,150,152,154,156,158,160,162,164,166,168],{"id":83,"name":84,"tactic":149},{"name":86},{"id":117,"name":118,"tactic":151},{"name":111},{"id":70,"name":71,"tactic":153},{"name":59},{"id":100,"name":101,"tactic":155},{"name":86},{"id":38,"name":39,"tactic":157},{"name":41},{"id":88,"name":89,"tactic":159},{"name":86},{"id":66,"name":67,"tactic":161},{"name":59},{"id":104,"name":105,"tactic":163},{"name":86},{"id":43,"name":44,"tactic":165},{"name":46},{"id":92,"name":93,"tactic":167},{"name":86},{"id":74,"name":75,"tactic":169},{"name":77},{"id":171,"name":172,"tactics":173,"countermeasures":175},"T1539","Steal Web Session Cookie",[174],{"id":145,"name":146},[176,178,180,182,184,186,188,190,192],{"id":38,"name":39,"tactic":177},{"name":41},{"id":74,"name":75,"tactic":179},{"name":77},{"id":83,"name":84,"tactic":181},{"name":86},{"id":88,"name":89,"tactic":183},{"name":86},{"id":70,"name":71,"tactic":185},{"name":59},{"id":43,"name":44,"tactic":187},{"name":46},{"id":92,"name":93,"tactic":189},{"name":86},{"id":66,"name":67,"tactic":191},{"name":59},{"id":117,"name":118,"tactic":193},{"name":111},{"id":195,"name":196,"techniques":197},"CAPEC-22","Exploiting Trust in Client",[],{"id":199,"name":200,"techniques":201},"CAPEC-459","Creating a Rogue Certification Authority Certificate",[],{"id":203,"name":204,"techniques":205},"CAPEC-461","Web Services API Signature Forgery Leveraging Hash Function Extension Weakness",[],{"id":207,"name":208,"techniques":209},"CAPEC-473","Signature Spoof",[210,273],{"id":211,"name":212,"tactics":213,"countermeasures":216},"T1036.001","Invalid Code Signature",[214,215],{"id":28,"name":29},{"id":31,"name":32},[217,221,225,229,233,237,241,245,249,253,257,261,265,269,271],{"id":218,"name":219,"tactic":220},"D3-FA","File Analysis",{"name":46},{"id":222,"name":223,"tactic":224},"D3-FE","File Encryption",{"name":86},{"id":226,"name":227,"tactic":228},"D3-FIM","File Integrity Monitoring",{"name":46},{"id":230,"name":231,"tactic":232},"D3-DA","Dynamic Analysis",{"name":46},{"id":234,"name":235,"tactic":236},"D3-EFA","Emulated File Analysis",{"name":46},{"id":238,"name":239,"tactic":240},"D3-DF","Decoy File",{"name":77},{"id":242,"name":243,"tactic":244},"D3-FEV","File Eviction",{"name":59},{"id":246,"name":247,"tactic":248},"D3-RF","Restore File",{"name":111},{"id":250,"name":251,"tactic":252},"D3-CF","Content Filtering",{"name":41},{"id":254,"name":255,"tactic":256},"D3-LFP","Local File Permissions",{"name":41},{"id":258,"name":259,"tactic":260},"D3-RFAM","Remote File Access Mediation",{"name":41},{"id":262,"name":263,"tactic":264},"D3-CQ","Content Quarantine",{"name":41},{"id":266,"name":267,"tactic":268},"D3-CM","Content Modification",{"name":41},{"id":133,"name":134,"tactic":270},{"name":41},{"id":137,"name":138,"tactic":272},{"name":41},{"id":274,"name":275,"tactics":276,"countermeasures":281},"T1553.002","Code Signing",[277,278],{"id":28,"name":29},{"id":279,"name":280},"TA0112","Defense Impairment",[],{"id":283,"name":284,"techniques":285},"CAPEC-476","Signature Spoofing by Misrepresentation",[],{"id":287,"name":288,"techniques":289},"CAPEC-59","Session Credential Falsification through Prediction",[],{"id":291,"name":292,"techniques":293},"CAPEC-60","Reusing Session IDs (aka Session Replay)",[294,324],{"id":295,"name":296,"tactics":297,"countermeasures":301},"T1134.001","Token Impersonation/Theft",[298,299,300],{"id":28,"name":29},{"id":31,"name":32},{"id":34,"name":35},[302,304,306,308,310,312,314,316,318,320,322],{"id":66,"name":67,"tactic":303},{"name":59},{"id":43,"name":44,"tactic":305},{"name":46},{"id":38,"name":39,"tactic":307},{"name":41},{"id":70,"name":71,"tactic":309},{"name":59},{"id":100,"name":101,"tactic":311},{"name":86},{"id":104,"name":105,"tactic":313},{"name":86},{"id":74,"name":75,"tactic":315},{"name":77},{"id":83,"name":84,"tactic":317},{"name":86},{"id":92,"name":93,"tactic":319},{"name":86},{"id":88,"name":89,"tactic":321},{"name":86},{"id":117,"name":118,"tactic":323},{"name":111},{"id":325,"name":326,"tactics":327,"countermeasures":332},"T1550.004","Web Session Cookie",[328,329],{"id":28,"name":29},{"id":330,"name":331},"TA0109","Lateral Movement",[333,335,337,339,341,345,349,353,357,359,361,365,369,373,377,379,383,385,389,391,395,399,401,403,407,411,415,417,421,425],{"id":92,"name":93,"tactic":334},{"name":86},{"id":129,"name":130,"tactic":336},{"name":41},{"id":117,"name":118,"tactic":338},{"name":111},{"id":38,"name":39,"tactic":340},{"name":41},{"id":342,"name":343,"tactic":344},"D3-PHDURA","Per Host Download-Upload Ratio Analysis",{"name":46},{"id":346,"name":347,"tactic":348},"D3-APCA","Application Protocol Command Analysis",{"name":46},{"id":350,"name":351,"tactic":352},"D3-PSMD","Process Self-Modification Detection",{"name":46},{"id":354,"name":355,"tactic":356},"D3-RTSD","Remote Terminal Session Detection",{"name":46},{"id":52,"name":53,"tactic":358},{"name":46},{"id":96,"name":97,"tactic":360},{"name":41},{"id":362,"name":363,"tactic":364},"D3-KBPI","Kernel-based Process Isolation",{"name":41},{"id":366,"name":367,"tactic":368},"D3-ABPI","Application-based Process Isolation",{"name":41},{"id":370,"name":371,"tactic":372},"D3-HS","Host Shutdown",{"name":59},{"id":374,"name":375,"tactic":376},"D3-PMAD","Protocol Metadata Anomaly Detection",{"name":46},{"id":66,"name":67,"tactic":378},{"name":59},{"id":380,"name":381,"tactic":382},"D3-HR","Host Reboot",{"name":59},{"id":43,"name":44,"tactic":384},{"name":46},{"id":386,"name":387,"tactic":388},"D3-NTF","Network Traffic Filtering",{"name":41},{"id":74,"name":75,"tactic":390},{"name":77},{"id":392,"name":393,"tactic":394},"D3-CSPP","Client-server Payload Profiling",{"name":46},{"id":396,"name":397,"tactic":398},"D3-PT","Process Termination",{"name":59},{"id":83,"name":84,"tactic":400},{"name":86},{"id":88,"name":89,"tactic":402},{"name":86},{"id":404,"name":405,"tactic":406},"D3-PLA","Process Lineage Analysis",{"name":46},{"id":408,"name":409,"tactic":410},"D3-NTCD","Network Traffic Community Deviation",{"name":46},{"id":412,"name":413,"tactic":414},"D3-PS","Process Suspension",{"name":59},{"id":70,"name":71,"tactic":416},{"name":59},{"id":418,"name":419,"tactic":420},"D3-NTSA","Network Traffic Signature Analysis",{"name":46},{"id":422,"name":423,"tactic":424},"D3-WSAM","Web Session Access Mediation",{"name":41},{"id":426,"name":427,"tactic":428},"D3-UGLPA","User Geolocation Logon Pattern Analysis",{"name":46},{"id":430,"name":431,"techniques":432},"CAPEC-667","Bluetooth Impersonation AttackS (BIAS)",[],{"id":434,"name":435,"techniques":436},"CAPEC-94","Adversary in the Middle (AiTM)",[437],{"id":438,"name":439,"tactics":440,"countermeasures":445},"T1557","Adversary-in-the-Middle",[441,442],{"id":145,"name":146},{"id":443,"name":444},"TA0100","Collection",[446,448,450,452,454,456,458,462,464,466],{"id":346,"name":347,"tactic":447},{"name":46},{"id":392,"name":393,"tactic":449},{"name":46},{"id":342,"name":343,"tactic":451},{"name":46},{"id":418,"name":419,"tactic":453},{"name":46},{"id":408,"name":409,"tactic":455},{"name":46},{"id":354,"name":355,"tactic":457},{"name":46},{"id":459,"name":460,"tactic":461},"D3-CAA","Connection Attempt Analysis",{"name":46},{"id":426,"name":427,"tactic":463},{"name":46},{"id":374,"name":375,"tactic":465},{"name":46},{"id":386,"name":387,"tactic":467},{"name":41},[],[470,471,472,473,474],"DEBIAN-CVE-2026-72815","GHSA-3fxj-6jh8-hvhx","GO-2026-5774","UBUNTU-CVE-2026-72815","openSUSE-SU-2026:11607-1",[],[477,479,481,483,485,487,489,491,493],{"_key":478},"OPENSUSE-SU-2026:21653-1",{"_key":480},"OPENSUSE-SU-2026:21645-1",{"_key":482},"OPENSUSE-SU-2026:21670-1",{"_key":484},"RHSA-2026:49718",{"_key":486},"RHSA-2026:49732",{"_key":488},"RHSA-2026:54420",{"_key":490},"OPENSUSE-SU-2026:21793-1",{"_key":492},"RHSA-2026:50287",{"_key":494},"OPENSUSE-SU-2026:11810-1",[],[497,498,499,500,501,502],{"_key":478},{"_key":480},{"_key":482},{"_key":490},{"_key":494},{"_key":503},"CGA-FV5X-24PC-X6FW","2026-08-14T11:35:27.496Z","2026-08-18T01:55:20.208Z","Received",{"cisa_kev":508,"cisa_ransomware":508,"cisa_vendor":9,"epss_severity":509,"epss_score":510,"severity":511,"severity_score":512,"severity_version":513,"severity_source":514,"severity_vector":515,"severity_status":506},false,"low",0.00397,"medium",6.9,"v4.0","cve.org","CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",[517,528,533,538,543,548,552,556],{"url":518,"sources":519,"tags":523},"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx",[514,520,521,522],"nvd","osv_go","osv_ubuntu",[524,525,526,527],"Vendor Advisory","WEB","Advisory","REPORT",{"url":529,"sources":530,"tags":531},"https://www.vulncheck.com/advisories/go-chi-chi-ip-spoofing-via-x-forwarded-for-header",[514,520,522],[532,527],"Third Party Advisory",{"url":534,"sources":535,"tags":537},"https://security-tracker.debian.org/tracker/CVE-2026-72815",[536],"osv_debian",[526],{"url":539,"sources":540,"tags":541},"https://github.com/go-chi/chi",[521],[542],"PACKAGE",{"url":544,"sources":545,"tags":546},"https://github.com/go-chi/chi/pull/967",[521],[547],"FIX",{"url":549,"sources":550,"tags":551},"https://ubuntu.com/security/CVE-2026-72815",[522],[527],{"url":553,"sources":554,"tags":555},"https://www.cve.org/CVERecord?id=CVE-2026-72815",[522],[527],{"url":557,"sources":558,"tags":560},"https://www.suse.com/security/cve/CVE-2026-72815",[559],"osv_opensuse",[525],[],{"date":563,"score":510,"percentile":564},"2026-09-19",0.33735,[566,569,572,575,578,581,584,587,590,593,596,599,602,605,608,611,614,617,620,623,625,628,631,634,637,640,643,646,649,652,655,658,661,664,667,670],{"date":567,"score":510,"percentile":568},"2026-08-15",0.32924,{"date":570,"score":510,"percentile":571},"2026-08-16",0.32947,{"date":573,"score":510,"percentile":574},"2026-08-17",0.32877,{"date":576,"score":510,"percentile":577},"2026-08-18",0.32895,{"date":579,"score":510,"percentile":580},"2026-08-19",0.33068,{"date":582,"score":510,"percentile":583},"2026-08-20",0.33129,{"date":585,"score":510,"percentile":586},"2026-08-21",0.33168,{"date":588,"score":510,"percentile":589},"2026-08-22",0.3318,{"date":591,"score":510,"percentile":592},"2026-08-23",0.33118,{"date":594,"score":510,"percentile":595},"2026-08-24",0.32535,{"date":597,"score":510,"percentile":598},"2026-08-25",0.32561,{"date":600,"score":510,"percentile":601},"2026-08-26",0.32647,{"date":603,"score":510,"percentile":604},"2026-08-27",0.32677,{"date":606,"score":510,"percentile":607},"2026-08-28",0.32661,{"date":609,"score":510,"percentile":610},"2026-08-29",0.32693,{"date":612,"score":510,"percentile":613},"2026-08-30",0.32764,{"date":615,"score":510,"percentile":616},"2026-08-31",0.32773,{"date":618,"score":510,"percentile":619},"2026-09-01",0.32803,{"date":621,"score":510,"percentile":622},"2026-09-02",0.32851,{"date":624,"score":510,"percentile":574},"2026-09-03",{"date":626,"score":510,"percentile":627},"2026-09-04",0.32913,{"date":629,"score":510,"percentile":630},"2026-09-05",0.32904,{"date":632,"score":510,"percentile":633},"2026-09-06",0.32977,{"date":635,"score":510,"percentile":636},"2026-09-07",0.32983,{"date":638,"score":510,"percentile":639},"2026-09-08",0.32996,{"date":641,"score":510,"percentile":642},"2026-09-09",0.33151,{"date":644,"score":510,"percentile":645},"2026-09-10",0.33169,{"date":647,"score":510,"percentile":648},"2026-09-11",0.33192,{"date":650,"score":510,"percentile":651},"2026-09-12",0.33288,{"date":653,"score":510,"percentile":654},"2026-09-13",0.33243,{"date":656,"score":510,"percentile":657},"2026-09-14",0.33266,{"date":659,"score":510,"percentile":660},"2026-09-15",0.33339,{"date":662,"score":510,"percentile":663},"2026-09-16",0.33499,{"date":665,"score":510,"percentile":666},"2026-09-17",0.33571,{"date":668,"score":510,"percentile":669},"2026-09-18",0.33718,{"date":563,"score":510,"percentile":564},[672,675,678,680,682],{"source":514,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":673},{"baseScore":512,"baseSeverity":674,"vectorString":515,"impactScore":9,"exploitabilityScore":9},"MEDIUM",{"source":520,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":676},{"baseScore":512,"baseSeverity":674,"vectorString":677,"impactScore":9,"exploitabilityScore":9},"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/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":536,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":679},{"baseScore":512,"baseSeverity":9,"vectorString":677,"impactScore":9,"exploitabilityScore":9},{"source":521,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":681},{"baseScore":512,"baseSeverity":9,"vectorString":515,"impactScore":9,"exploitabilityScore":9},{"source":522,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":683},{"baseScore":512,"baseSeverity":9,"vectorString":515,"impactScore":9,"exploitabilityScore":9},[685,701,708,718,728,733],{"ecosystem":686,"name":687,"vendor":688,"product":687,"cpe_part":9,"purl_type":689,"purl_namespace":688,"purl_name":687,"source":9,"versions":690},"Debian","golang-github-go-chi-chi","debian","deb",[691,695,696,697],{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"all",true,"ecosystem",{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":698,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":699,"version_end_type":700,"fixed_in":9},"lt5_3_0_1","5.3.0-1","excluding",{"ecosystem":702,"name":687,"vendor":703,"product":687,"cpe_part":9,"purl_type":689,"purl_namespace":703,"purl_name":687,"source":9,"versions":704},"Ubuntu","ubuntu",[705,706,707],{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":692,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":9,"name":709,"vendor":710,"product":709,"cpe_part":711,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":712},"chi","go-chi","a",[713],{"version":714,"is_range":693,"range_type":514,"version_start":715,"version_start_type":716,"version_end":717,"version_end_type":700,"fixed_in":9},">= 5.2.1, \u003C 5.3.0","5.2.1","including","5.3.0",{"ecosystem":719,"name":720,"vendor":721,"product":722,"cpe_part":9,"purl_type":723,"purl_namespace":721,"purl_name":722,"source":9,"versions":724},"Go","github.com/go-chi/chi/v5","github.com/go-chi/chi","v5","golang",[725],{"version":726,"is_range":693,"range_type":727,"version_start":715,"version_start_type":716,"version_end":717,"version_end_type":700,"fixed_in":9},"gte5_2_1_lt5_3_0","semver",{"ecosystem":719,"name":729,"vendor":720,"product":730,"cpe_part":9,"purl_type":723,"purl_namespace":720,"purl_name":730,"source":9,"versions":731},"github.com/go-chi/chi/v5/middleware","middleware",[732],{"version":726,"is_range":693,"range_type":727,"version_start":715,"version_start_type":716,"version_end":717,"version_end_type":700,"fixed_in":9},{"ecosystem":734,"name":735,"vendor":736,"product":737,"cpe_part":9,"purl_type":738,"purl_namespace":736,"purl_name":737,"source":9,"versions":739},"openSUSE","cloudflared","opensuse","cloudflared&distro=openSUSE Tumbleweed","rpm",[740],{"version":741,"is_range":693,"range_type":694,"version_start":9,"version_start_type":9,"version_end":742,"version_end_type":700,"fixed_in":9},"lt2026_8_2_1_1","2026.8.2-1.1"]