HexBrain

Browse / CVEs / CVE-2024-33610

CVE-2024-33610· CWE-284

Sharp Multifunction Printers - Cookie Exposure

mediumseverity
9.1CVSS score
50.5%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

It was observed that Sharp printers are vulnerable to a listing of session cookies without authentication. Any attacker can list valid cookies by visiting a backdoor webpage and use them to authenticate to the printers.

Impact

The exposure of cookies can lead to session hijacking, unauthorized access, and potential data breaches.

Fix

Apply all relevant security patches and product upgrades.

How to confirm it

Send: GET {{BaseURL}}/sessionlist.html
Positive when: contains "No." and "User" and "From" and "Last login" AND contains in header "Set-Cookie: MFPSESSIONID=" AND status 200

Run it with nuclei: nuclei -id CVE-2024-33610 -u <target>

The full check
id: CVE-2024-33610

info:
  name: Sharp Multifunction Printers - Cookie Exposure
  author: gy741
  severity: medium
  description: It was observed that Sharp printers are vulnerable to a listing of session cookies without authentication. Any attacker can list valid cookies by visiting a backdoor webpage and use them to authenticate to the printers.
  impact: |
    The exposure of cookies can lead to session hijacking, unauthorized access, and potential data breaches.
  remediation: |
    Apply all relevant security patches and product upgrades.
  reference:
    - https://pierrekim.github.io/blog/2024-06-27-sharp-mfp-17-vulnerabilities.html#pre-auth-cookies
    - https://jvn.jp/en/vu/JVNVU93051062/index.html
    - https://global.sharp/products/copier/info/info_security_2024-05.html
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
    cvss-score: 9.1
    cve-id: CVE-2024-33610
    cwe-id: CWE-284
    epss-score: 0.50451
    epss-percentile: 0.98923
  metadata:
    verified: true
    max-request: 1
    shodan-query: "Set-Cookie: MFPSESSIONID="
  tags: cve,cve2024,sharp,printer,exposure,intrusive,vuln

http:
  - method: GET
    path:
      - "{{BaseURL}}/sessionlist.html"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - 'No.'
          - 'User'
          - 'From'
          - 'Last login'
          - 'Last access'
          - 'Language ID'
          - 'Cookie'
        condition: and

      - type: word
        part: header
        words:
          - "Set-Cookie: MFPSESSIONID="

      - type: status
        status:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from