[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-5078":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-31T17:19:26.604Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":205,"aliases":206,"duplicate_of":9,"upstream":208,"downstream":209,"duplicates":214,"related":215,"reserved_at":9,"published_at":216,"modified_at":217,"state":218,"summary":219,"references_raw":228,"kevs":253,"epss":254,"epss_history":257,"metrics":359,"affected":369},"CVE-2026-5078","Impact: The morgan logging middleware's :remote-user token extracts the Basic auth username from the Authorization request header and writes it to the log stream without neutralizing control characters. An unauthenticated attacker can send a crafted Authorization Basic header containing CR or LF bytes to inject forged log lines, breaking the one-request-per-line structure of access logs and enabling log forgery against downstream log consumers. The built-in combined, common, default, and short formats are affected, as well as any custom format that references :remote-user. Affected versions: morgan 1.2.0 through 1.10.1. Patches: upgrade to morgan 1.11.0, which neutralizes control characters in the :remote-user token output. Workarounds: use a custom format string that does not include :remote-user.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-117","Improper Output Neutralization for Logs","The product constructs a log message from external input, but it does not neutralize or incorrectly neutralizes special elements when the message is written to a log file.","weakness","Draft","Base","Medium",[20,197,201],{"id":21,"name":22,"techniques":23},"CAPEC-268","Audit Log Manipulation",[24,105,129,186],{"id":25,"name":26,"tactics":27,"countermeasures":34},"T1070","Indicator Removal",[28,31],{"id":29,"name":30},"TA0030","Defense Evasion",{"id":32,"name":33},"TA0005","Stealth",[35,40,44,48,52,56,61,66,70,75,80,85,89,93,97,101],{"id":36,"name":37,"tactic":38},"D3-AEM","Application Exception Monitoring",{"name":39},"Detect",{"id":41,"name":42,"tactic":43},"D3-OPM","Operational Process Monitoring",{"name":39},{"id":45,"name":46,"tactic":47},"D3-SFA","System File Analysis",{"name":39},{"id":49,"name":50,"tactic":51},"D3-FA","File Analysis",{"name":39},{"id":53,"name":54,"tactic":55},"D3-FIM","File Integrity Monitoring",{"name":39},{"id":57,"name":58,"tactic":59},"D3-FEV","File Eviction",{"name":60},"Evict",{"id":62,"name":63,"tactic":64},"D3-DNR","Decoy Network Resource",{"name":65},"Deceive",{"id":67,"name":68,"tactic":69},"D3-DF","Decoy File",{"name":65},{"id":71,"name":72,"tactic":73},"D3-FE","File Encryption",{"name":74},"Harden",{"id":76,"name":77,"tactic":78},"D3-RF","Restore File",{"name":79},"Restore",{"id":81,"name":82,"tactic":83},"D3-NRAM","Network Resource Access Mediation",{"name":84},"Isolate",{"id":86,"name":87,"tactic":88},"D3-CF","Content Filtering",{"name":84},{"id":90,"name":91,"tactic":92},"D3-LFP","Local File Permissions",{"name":84},{"id":94,"name":95,"tactic":96},"D3-RFAM","Remote File Access Mediation",{"name":84},{"id":98,"name":99,"tactic":100},"D3-CQ","Content Quarantine",{"name":84},{"id":102,"name":103,"tactic":104},"D3-CM","Content Modification",{"name":84},{"id":106,"name":107,"tactics":108,"countermeasures":111},"T1562.002","Disable Windows Event Logging",[109,110],{"id":29,"name":30},{"id":32,"name":33},[112,117,121,125],{"id":113,"name":114,"tactic":115},"D3-CI","Configuration Inventory",{"name":116},"Model",{"id":118,"name":119,"tactic":120},"D3-DRA","Disable Remote Access",{"name":74},{"id":122,"name":123,"tactic":124},"D3-ACH","Application Configuration Hardening",{"name":74},{"id":126,"name":127,"tactic":128},"D3-RC","Restore Configuration",{"name":79},{"id":130,"name":131,"tactics":132,"countermeasures":135},"T1562.003","Impair Command History Logging",[133,134],{"id":29,"name":30},{"id":32,"name":33},[136,138,140,142,146,150,152,156,158,160,162,164,166,168,170,172,174,176,178,182],{"id":113,"name":114,"tactic":137},{"name":116},{"id":49,"name":50,"tactic":139},{"name":39},{"id":53,"name":54,"tactic":141},{"name":39},{"id":143,"name":144,"tactic":145},"D3-DA","Dynamic Analysis",{"name":39},{"id":147,"name":148,"tactic":149},"D3-EFA","Emulated File Analysis",{"name":39},{"id":57,"name":58,"tactic":151},{"name":60},{"id":153,"name":154,"tactic":155},"D3-RKD","Registry Key Deletion",{"name":60},{"id":67,"name":68,"tactic":157},{"name":65},{"id":118,"name":119,"tactic":159},{"name":74},{"id":122,"name":123,"tactic":161},{"name":74},{"id":71,"name":72,"tactic":163},{"name":74},{"id":126,"name":127,"tactic":165},{"name":79},{"id":76,"name":77,"tactic":167},{"name":79},{"id":98,"name":99,"tactic":169},{"name":84},{"id":86,"name":87,"tactic":171},{"name":84},{"id":90,"name":91,"tactic":173},{"name":84},{"id":94,"name":95,"tactic":175},{"name":84},{"id":102,"name":103,"tactic":177},{"name":84},{"id":179,"name":180,"tactic":181},"D3-EAL","Executable Allowlisting",{"name":84},{"id":183,"name":184,"tactic":185},"D3-EDL","Executable Denylisting",{"name":84},{"id":187,"name":188,"tactics":189,"countermeasures":192},"T1562.008","Disable or Modify Cloud Logs",[190,191],{"id":29,"name":30},{"id":32,"name":33},[193,195],{"id":113,"name":114,"tactic":194},{"name":116},{"id":126,"name":127,"tactic":196},{"name":79},{"id":198,"name":199,"techniques":200},"CAPEC-81","Web Server Logs Tampering",[],{"id":202,"name":203,"techniques":204},"CAPEC-93","Log Injection-Tampering-Forging",[],[],[207],"GHSA-4vj7-5mj6-jm8m",[],[210,212],{"_key":211},"UBUNTU-CVE-2026-5078",{"_key":213},"RHSA-2026:38236",[],[],"2026-06-03T05:56:49.512Z","2026-06-03T13:19:32.922Z","Analyzed",{"cisa_kev":220,"cisa_ransomware":220,"cisa_vendor":9,"epss_severity":221,"epss_score":222,"severity":223,"severity_score":224,"severity_version":225,"severity_source":226,"severity_vector":227,"severity_status":218},false,"low",0.00246,"medium",5.3,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",[229,238,243,248],{"url":230,"sources":231,"tags":234},"https://github.com/expressjs/morgan/security/advisories/GHSA-4vj7-5mj6-jm8m",[226,232,233],"nvd","osv_npm",[235,236,237],"Mitigation","Vendor Advisory","WEB",{"url":239,"sources":240,"tags":241},"https://cna.openjsf.org/security-advisories.html",[226,232,233],[242,237],"Third Party Advisory",{"url":244,"sources":245,"tags":246},"https://nvd.nist.gov/vuln/detail/CVE-2026-5078",[233],[247],"Advisory",{"url":249,"sources":250,"tags":251},"https://github.com/expressjs/morgan",[233],[252],"PACKAGE",[],{"date":255,"score":222,"percentile":256},"2026-07-05",0.15714,[258,262,265,269,272,275,278,282,285,288,291,294,297,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355,358],{"date":259,"score":260,"percentile":261},"2026-06-03",0.00031,0.09177,{"date":263,"score":260,"percentile":264},"2026-06-04",0.09193,{"date":266,"score":267,"percentile":268},"2026-06-05",0.00038,0.11735,{"date":270,"score":267,"percentile":271},"2026-06-06",0.11729,{"date":273,"score":267,"percentile":274},"2026-06-07",0.11695,{"date":276,"score":267,"percentile":277},"2026-06-08",0.11612,{"date":279,"score":280,"percentile":281},"2026-06-09",0.0005,0.15836,{"date":283,"score":280,"percentile":284},"2026-06-10",0.15889,{"date":286,"score":280,"percentile":287},"2026-06-11",0.15928,{"date":289,"score":280,"percentile":290},"2026-06-12",0.16069,{"date":292,"score":280,"percentile":293},"2026-06-13",0.1608,{"date":295,"score":280,"percentile":296},"2026-06-14",0.16047,{"date":298,"score":299,"percentile":300},"2026-06-15",0.00245,0.15473,{"date":302,"score":299,"percentile":303},"2026-06-16",0.15496,{"date":305,"score":299,"percentile":306},"2026-06-17",0.15494,{"date":308,"score":299,"percentile":309},"2026-06-18",0.15502,{"date":311,"score":299,"percentile":312},"2026-06-19",0.15487,{"date":314,"score":299,"percentile":315},"2026-06-20",0.15479,{"date":317,"score":299,"percentile":318},"2026-06-21",0.15463,{"date":320,"score":299,"percentile":321},"2026-06-22",0.15451,{"date":323,"score":222,"percentile":324},"2026-06-23",0.1552,{"date":326,"score":222,"percentile":327},"2026-06-24",0.15543,{"date":329,"score":222,"percentile":330},"2026-06-25",0.15637,{"date":332,"score":222,"percentile":333},"2026-06-26",0.15659,{"date":335,"score":222,"percentile":336},"2026-06-27",0.15696,{"date":338,"score":222,"percentile":339},"2026-06-28",0.1566,{"date":341,"score":222,"percentile":342},"2026-06-29",0.15653,{"date":344,"score":222,"percentile":345},"2026-06-30",0.15647,{"date":347,"score":222,"percentile":348},"2026-07-01",0.15739,{"date":350,"score":222,"percentile":351},"2026-07-02",0.15699,{"date":353,"score":222,"percentile":354},"2026-07-03",0.15698,{"date":356,"score":222,"percentile":357},"2026-07-04",0.15704,{"date":255,"score":222,"percentile":256},[360,365,367],{"source":226,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":361,"cvss_v4_0":9},{"baseScore":224,"baseSeverity":362,"vectorString":227,"impactScore":363,"exploitabilityScore":364},"MEDIUM",2.3,10,{"source":232,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":366,"cvss_v4_0":9},{"baseScore":224,"baseSeverity":362,"vectorString":227,"impactScore":363,"exploitabilityScore":364},{"source":233,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":368,"cvss_v4_0":9},{"baseScore":224,"baseSeverity":9,"vectorString":227,"impactScore":363,"exploitabilityScore":364},[370,383,388],{"ecosystem":9,"name":371,"vendor":372,"product":371,"cpe_part":373,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":374},"morgan","morgan_project","a",[375],{"version":376,"is_range":377,"range_type":378,"version_start":379,"version_start_type":380,"version_end":381,"version_end_type":382,"fixed_in":9},"gte1.2.0_lt1.11.0",true,"cpe","1.2.0","including","1.11.0","excluding",{"ecosystem":9,"name":371,"vendor":371,"product":371,"cpe_part":373,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":384},[385],{"version":386,"is_range":377,"range_type":226,"version_start":379,"version_start_type":380,"version_end":387,"version_end_type":380,"fixed_in":9},">= 1.2.0, \u003C= 1.10.1","1.10.1",{"ecosystem":389,"name":371,"vendor":389,"product":371,"cpe_part":9,"purl_type":390,"purl_namespace":9,"purl_name":371,"source":9,"versions":391},"Npm","npm",[392],{"version":393,"is_range":377,"range_type":394,"version_start":379,"version_start_type":380,"version_end":381,"version_end_type":382,"fixed_in":9},"gte1_2_0_lt1_11_0","semver"]