{"api_version":"1","generated_at":"2026-07-23T08:15:27+00:00","cve":"CVE-2018-5249","urls":{"html":"https://cve.report/CVE-2018-5249","api":"https://cve.report/api/cve/CVE-2018-5249.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2018-5249","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2018-5249"},"summary":{"title":"CVE-2018-5249","description":"Cross-site scripting (XSS) vulnerability in Shaarli before 0.8.5 and 0.9.x before 0.9.3 allows remote attackers to inject arbitrary code via the login form's username field (aka the login parameter to the ban_canLogin function in index.php).","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2018-01-05 20:29:00","updated_at":"2018-01-17 14:50:00"},"problem_types":["CWE-79"],"metrics":[],"references":[{"url":"https://github.com/shaarli/Shaarli/releases/tag/v0.8.5","name":"https://github.com/shaarli/Shaarli/releases/tag/v0.8.5","refsource":"CONFIRM","tags":["Third Party Advisory"],"title":"Release v0.8.5 · shaarli/Shaarli · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://github.com/shaarli/Shaarli/pull/1046","name":"https://github.com/shaarli/Shaarli/pull/1046","refsource":"CONFIRM","tags":["Release Notes","Third Party Advisory"],"title":"Fix XSS vulnerability by virtualtam · Pull Request #1046 · shaarli/Shaarli · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"0"},{"url":"https://github.com/shaarli/Shaarli/releases/tag/v0.9.3","name":"https://github.com/shaarli/Shaarli/releases/tag/v0.9.3","refsource":"CONFIRM","tags":["Release Notes","Third Party Advisory"],"title":"Release v0.9.3 · shaarli/Shaarli · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2018-5249","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2018-5249","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2018","cve_id":"5249","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"shaarli_project","cpe5":"shaarli","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2018","cve_id":"5249","vulnerable":"1","versionEndIncluding":"1","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"shaarli_project","cpe5":"shaarli","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2018-5249","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Cross-site scripting (XSS) vulnerability in Shaarli before 0.8.5 and 0.9.x before 0.9.3 allows remote attackers to inject arbitrary code via the login form's username field (aka the login parameter to the ban_canLogin function in index.php)."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"https://github.com/shaarli/Shaarli/releases/tag/v0.8.5","refsource":"CONFIRM","url":"https://github.com/shaarli/Shaarli/releases/tag/v0.8.5"},{"name":"https://github.com/shaarli/Shaarli/pull/1046","refsource":"CONFIRM","url":"https://github.com/shaarli/Shaarli/pull/1046"},{"name":"https://github.com/shaarli/Shaarli/releases/tag/v0.9.3","refsource":"CONFIRM","url":"https://github.com/shaarli/Shaarli/releases/tag/v0.9.3"}]}},"nvd":{"publishedDate":"2018-01-05 20:29:00","lastModifiedDate":"2018-01-17 14:50:00","problem_types":["CWE-79"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.0","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":6.1,"baseSeverity":"MEDIUM"},"exploitabilityScore":2.8,"impactScore":2.7},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:M/Au:N/C:N/I:P/A:N","accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"NONE","baseScore":4.3},"severity":"MEDIUM","exploitabilityScore":8.6,"impactScore":2.9,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":true}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:shaarli_project:shaarli:*:*:*:*:*:*:*:*","versionEndExcluding":"0.8.5","cpe_name":[]}]},{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:shaarli_project:shaarli:*:*:*:*:*:*:*:*","versionStartIncluding":"0.9.0","versionEndExcluding":"0.9.3","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2018","CveId":"5249","Ordinal":"121208","Title":"CVE-2018-5249","CVE":"CVE-2018-5249","Year":"2018"},"notes":[{"CveYear":"2018","CveId":"5249","Ordinal":"1","NoteData":"Cross-site scripting (XSS) vulnerability in Shaarli before 0.8.5 and 0.9.x before 0.9.3 allows remote attackers to inject arbitrary code via the login form's username field (aka the login parameter to the ban_canLogin function in index.php).","Type":"Description","Title":null},{"CveYear":"2018","CveId":"5249","Ordinal":"2","NoteData":"2018-01-05","Type":"Other","Title":"Published"},{"CveYear":"2018","CveId":"5249","Ordinal":"3","NoteData":"2018-01-05","Type":"Other","Title":"Modified"}]}}}