首页 > 其他分享 >用友致远U8-OA getSessionList jsp信息泄露复现

用友致远U8-OA getSessionList jsp信息泄露复现

时间:2023-09-02 09:55:54浏览次数:36  
标签:U8 OA 用友 session jsp getSessionList

1. 漏洞描述

用友 U8-OA getSessionList.jsp存在漏洞,攻击者通过该漏洞可以获取到所有用户的session ID,利用获取到的session ID即可登录到系统。

2. 网络测绘

fofa: "用友U8-OA"

3. 漏洞复现

1. 登录页面

2. 验证POC

/yyoa/ext/https/getSessionList.jsp?cmd=getAll

3. 将其拼接/yyoa/common/js/menu/menu.jsp,点击重新登录,将值替换为之前获取到的session ID值。

Alt text

4. 进入系统之后,对代码进行查看,跳转页面。

5. 查看源代码,发现部分人员出现信息泄露

4. 修改意见

对getSessionList.jsp进行鉴权处理

标签:U8,OA,用友,session,jsp,getSessionList
From: https://www.cnblogs.com/xrwcm/p/17673233.html

相关文章

  • jsp 和 servlet 有什么区别?
    JSP(JavaServerPages)和Servlet是JavaWeb开发中的两个重要技术。它们都运行在服务器端,并用于生成HTML页面,但它们在设计和使用上有一些区别。基础:Servlet:Servlet是Java类,用于扩展服务器的功能。它允许开发人员通过编程方式生成动态Web页面。JSP:JSP是一种基于......
  • atob 或者btoa is not defined
    atob或者btoa 方法是浏览器实现的而非js自带,需要需要使用这两个方法需要自己实现 最前面加上这段js就可以使用了global.Buffer=global.Buffer||require('buffer').Buffer;if(typeofbtoa==='undefined'){global.btoa=function(str){return......
  • 用appuploader生成发布证书和描述性文件
    之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到AppStore试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传ipa,可没有Mac,同学的大老远的也不方便拿过来用,然后捣鼓了个虚拟机,卡的我怀疑人生,后面找到了......
  • 巧妙利用Appuploader上架IPA方法详解
    Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到AppStore。方便在没有苹果电脑情况下上架IPA操作。一、下载安装iOS上架辅助软件Appuploader下载地址:下载软件包后解压直接使用,无需安装。二、申请iOS发布证书(p12文件)发布证书用于上架,证书有p12及mo......
  • iOS上架App Store之Appuploader制作描述文件和证书
    公司采用AppCan平台开发了移动端应用,由于公司没有配备苹果电脑,所以为了上线iosAPP查了很多资料,装了个虚拟机卡的要死,操作一步卡死半天,严重影响效率,最后终于发现了一个很好用的工具AppUploader。终于解决了这个问题。不用苹果电脑直接在windows下上传ipa到appstore,废话不多说直接讲......
  • dbeaver Community :自定义内部 dashboard 模版
    dbeaver的官方文档并没说明怎么去自定义内部的dashboard模版。但是,他是开源的,有源代码可查的。而且,他是java的,即使没有源代码,你也可以简单的去反编译class来读取源代码!#==========================================================以下是我的一点研究。#=================......
  • OGG_Linux_x64_BigData启动ggsci时报错:error while loading shared libraries: libjvm
    问题描述:[root@hadoop03ggs]$./ggsci./ggsci:errorwhileloadingsharedlibraries:libjvm.so:cannotopensharedobjectfile:Nosuchfileordirectory 解决办法:1.查看缺少那些.so文件[root@hadoop03/]# lddggsci 2.查libjvm.so库文件的路径[root@hadoop0......
  • 为何大多数人都从 D3.js 切换到了billboard.js?
    为何大多数人都从D3.js切换到了billboard.js?首发2023-07-1206:35·高级前端进阶大家好,很高兴又见面了,我是"高级前端‬进阶‬",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。 今天给大家带来......
  • el-table树形数据 + jsPlumb , 批量映射字段
    <template><el-dialogtitle="映射"append-to-body:visible.sync="mappingShow":close-on-click-modal="false":before-close="closeFileMappingDialog"width="1000px"><el-c......
  • python selenium报错ValueError: Timeout value connect was <...>, but it must be an
    最近学习爬虫,安装selenium,很简单地执行代码,但是一直报错。importtimeimportopenpyxlfromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.serviceimportService......