一次学校系统水平越权漏洞的实战测试记录

前言

在授权渗透测试过程中,我们针对某学校系统进行安全检测时,发现一处水平越权漏洞。通过该漏洞,攻击者可查看其他用户的维修工单详情,涉及报修人姓名、电话、位置等敏感信息。本文将完整还原测试过程,并结合存储型XSS的无感验证思路,分享漏洞挖掘与验证的实操经验。

二、漏洞原理与思路梳理

什么是水平越权?

水平越权,简单来说就是:同级用户之间可以互相访问对方的数据。

举个例子:用户A和用户B都是普通学生,权限相同。正常情况下,A只能看自己的维修单,B只能看自己的。但如果系统只校验了"你是否是登录用户",却没有校验"这个维修单是不是你的",那么A通过修改维修单ID,就能看到B的工单信息------这就是水平越权。

本次测试思路

核心逻辑 :维修单详情接口通过URL中的id参数来查询数据,但服务端未对该参数的归属权进行校验,导致可通过枚举ID值访问其他用户的工单。

验证策略:使用两个测试账号分别创建工单,然后交叉访问对方工单ID,验证是否可获取数据。

三、测试流程

1、微信小程序搜索某报修系统

相关推荐
众壹新能源科技几秒前
逆变器半夜停机等备件48小时少发10万度电,备件安全库存怎么算
大数据·运维·安全
国科安芯35 分钟前
ASP4644系列抗辐射电源模块的国产化进程、供应链安全与产业生态综述
人工智能·物联网·安全·电池·电源芯片·低轨卫星·抗辐射
Bruce_Liuxiaowei1 小时前
2026年10月第4周网络安全形势周报
安全·web安全·网络安全
愤怒火龙果1 小时前
AIGC 安全学习笔记02 后门攻击・LLM 安全靶场・提示词注入
学习·安全·aigc
安教安全员通关宝1 小时前
2026年江西安全员A证考试题库+答案+解析
安全
脏脏a2 小时前
从“远程桌面”到“设备接力”:2026年六款远控软件跨端协作与安全横评
安全
Linux运维技术栈3 小时前
CVE-2026-91403 高危漏洞预警:Java JSSE 信任链被攻破 全场景修复方案与Linux系统级彻底清理实操
java·linux·安全·jdk·信任链
薛之谦_3 小时前
JD Hotkey 项目实战:京东开源的热点探测与秒杀系统
java·安全
福建佰胜张工13 小时前
SMC 薄型气爪 MHF2-16D1 深度解析:平行开闭、低剖面结构在自动化装配中的选型与落地
java·服务器·安全·自动化
catoop13 小时前
API Key 设计与安全生成方案:结构拆解、数据库设计与 Java 实现
java·数据库·安全