Sheep's Clothing, Wolf's Data: Detecting Server-Induced Client Vulnerabilities in IPC

The Windows operating system employs various inter-process communication (IPC) mechanisms, typically involving a privileged server and a less privileged client.However, scenarios exist where the client has higher privileges, such as a performance monitor running as a domain controller obtaining data from a domain member via IPC.In these cases, the server can be compromised and send crafted data to the client.Despite the increase in Windows client applications, existing research has overlooked potential client-side vulnerabilities, which can be equally harmful.This paper introduces GLEIPNIR, the first vulnerability detection tool for Windows remote IPC clients.GLEIPNIR identifies client-side vulnerabilities by fuzzing IPC call return values and introduces a snapshot technology to enhance testing efficiency.Experiments on 76 client applications demonstrate that GLEIPNIR can identify 25 vulnerabilities within 7 days, resulting in 14 CVEs and a bounty of $36,000.

Authors

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.14722/ndss.2025.241303
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sheep's Clothing, Wolf's Data: Detecting Server-Induced Client Vulnerabilities in IPC

Jie Lu, Kangjie Lu, Q. Xie, Beibei Zhao et al.
Network Security and Intrusion Detection
article

Sheep's Clothing, Wolf's Data: Detecting Server-Induced Client Vulnerabilities in IPC

Jie Lu, Kangjie Lu, Q. Xie, Beibei Zhao, Fangming Gu, Hong Li, Qingli Guo, Xiaorui Gong
article en

Abstract

The Windows operating system employs various inter-process communication (IPC) mechanisms, typically involving a privileged server and a less privileged client.However, scenarios exist where the client has higher privileges, such as a performance monitor running as a domain controller obtaining data from a domain member via IPC.In these cases, the server can be compromised and send crafted data to the client.Despite the increase in Windows client applications, existing research has overlooked potential client-side vulnerabilities, which can be equally harmful.This paper introduces GLEIPNIR, the first vulnerability detection tool for Windows remote IPC clients.GLEIPNIR identifies client-side vulnerabilities by fuzzing IPC call return values and introduces a snapshot technology to enhance testing efficiency.Experiments on 76 client applications demonstrate that GLEIPNIR can identify 25 vulnerabilities within 7 days, resulting in 14 CVEs and a bounty of $36,000.

National Natural Science Foundation of China, Chinese Academy of Sciences
Gender equality
Openalex Percentile: Top 95%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Sheep's Clothing, Wolf's Data: Detecting Server-Induced Client Vulnerabilities in IPC — Jie Lu, Kangjie Lu, et al. · (2025) | TGRS Research Map | TGRS