{"id":"CVE-2016-1900","details":"CRLF injection vulnerability in the cgit_print_http_headers function in ui-shared.c in CGit before 0.12 allows remote attackers with permission to write to a repository to inject arbitrary HTTP headers and conduct HTTP response splitting attacks or cross-site scripting (XSS) attacks via newline characters in a filename.","modified":"2026-07-08T12:54:01.870303Z","published":"2016-01-20T16:59:04.910Z","related":["openSUSE-SU-2024:10137-1"],"database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"22"},{"last_affected":"22"}],"source":"CPE_STRING","vendor_product":"fedoraproject:fedora"}]},"references":[{"type":"WEB","url":"http://git.zx2c4.com/cgit/commit/?id=513b3863d999f91b47d7e9f26710390db55f9463"},{"type":"WEB","url":"http://lists.fedoraproject.org/pipermail/package-announce/2016-January/176167.html"},{"type":"WEB","url":"http://lists.fedoraproject.org/pipermail/package-announce/2016-January/176198.html"},{"type":"WEB","url":"http://lists.opensuse.org/opensuse-updates/2016-01/msg00067.html"},{"type":"WEB","url":"http://lists.opensuse.org/opensuse-updates/2016-01/msg00084.html"},{"type":"WEB","url":"http://lists.zx2c4.com/pipermail/cgit/2016-January/002790.html"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2016/01/14/6"},{"type":"ADVISORY","url":"http://www.debian.org/security/2016/dsa-3545"},{"type":"FIX","url":"http://lists.zx2c4.com/pipermail/cgit/2016-January/002817.html"},{"type":"FIX","url":"http://www.openwall.com/lists/oss-security/2016/01/14/3"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.zx2c4.com/cgit","events":[{"introduced":"0"},{"last_affected":"cadbb69990d232ce49547190b1cff2b57fc8b438"},{"fixed":"513b3863d999f91b47d7e9f26710390db55f9463"}],"database_specific":{"cpe":"cpe:2.3:a:cgit_project:cgit:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"last_affected":"0.11.2"}],"source":["CPE_RANGE","REFERENCES"]}}],"versions":["v0.11.2","v0.11.1","v0.11.0","v0.10.2","v0.10.1","v0.10","v0.9.2","v0.9.1","v0.9","v0.8.3","v0.8.2","v0.8.1","v0.8","v0.7","v0.6.3","v0.6.2","v0.6.1","v0.6","v0.5","v0.4","v0.3","v0.2","v0.1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-1900.json","vanir_signatures_modified":"2026-07-08T12:54:01Z","vanir_signatures":[{"target":{"file":"html.h"},"deprecated":false,"digest":{"line_hashes":["303635134559780235920602479049562748628","268029137398368228895866990574732411445","238148945285719645881734013997579473124","161613218865791216369151868169239121144"],"threshold":0.9},"id":"CVE-2016-1900-2a16d71d","signature_type":"Line","signature_version":"v1","source":"https://git.zx2c4.com/cgit@513b3863d999f91b47d7e9f26710390db55f9463"},{"digest":{"function_hash":"332491374332546430843719618893626928978","length":1089},"id":"CVE-2016-1900-6d73d14e","signature_type":"Function","signature_version":"v1","source":"https://git.zx2c4.com/cgit@513b3863d999f91b47d7e9f26710390db55f9463","target":{"file":"ui-shared.c","function":"cgit_print_http_headers"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["280853181015064525992207757317778338098","2445699724713834896364786767072858261","333801533415353928040247592516687827248","246362227111271641823560225534250708303","36085700276502553116015216949278302173","125375886728632254251014709506464421448"],"threshold":0.9},"id":"CVE-2016-1900-f391dad3","signature_type":"Line","signature_version":"v1","source":"https://git.zx2c4.com/cgit@513b3863d999f91b47d7e9f26710390db55f9463","target":{"file":"ui-shared.c"}}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N"}]}