DEV Community

yutianle profile picture

yutianle

404 bio not found

Joined Joined on 
Three Engineering Lessons Plex2Shell Hands to Every Product Team

Three Engineering Lessons Plex2Shell Hands to Every Product Team

Comments
3 min read

Want to connect with yutianle?

Create an account to connect with yutianle. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
VMmanager panels outside Russia outnumber the ones inside

VMmanager panels outside Russia outnumber the ones inside

Comments
3 min read
CVE-2026-97629: How a Third Ticket-Key Slot Allowed a Forged TLS Session

CVE-2026-97629: How a Third Ticket-Key Slot Allowed a Forged TLS Session

Comments
4 min read
CWE-73 in Practice: How Controlled File Paths Become Code Execution in Plex

CWE-73 in Practice: How Controlled File Paths Become Code Execution in Plex

Comments
4 min read
19 pages mention dnsdist: measuring a DNS load balancer that is deliberately invisible

19 pages mention dnsdist: measuring a DNS load balancer that is deliberately invisible

Comments
4 min read
What 507,974 internet-facing Plex servers do and do not tell you about CVE-2026-96654

What 507,974 internet-facing Plex servers do and do not tell you about CVE-2026-96654

Comments
4 min read
Same release, different risks: CVE-2026-111497 next to nine other Node.js fixes

Same release, different risks: CVE-2026-111497 next to nine other Node.js fixes

Comments
3 min read
Grav shows 3,312 title matches, 22 of them served from behind a Grav-identified body, and zero application fingerprints

Grav shows 3,312 title matches, 22 of them served from behind a Grav-identified body, and zero application fingerprints

Comments
3 min read
Reading CERT-BUND and NVD together for Devolutions Server 2026.3.10

Reading CERT-BUND and NVD together for Devolutions Server 2026.3.10

Comments
3 min read
CVE-2026-102175: A Pre-Authentication Heap Overflow in Junos sdxd Puts Root Code Execution Behind a Service-Deployment Link

CVE-2026-102175: A Pre-Authentication Heap Overflow in Junos sdxd Puts Root Code Execution Behind a Service-Deployment Link

1
Comments
4 min read
CloudPanel: 215,314 fingerprint matches, 106,200 exact titles, and 209,096 answers on one HTTPS port

CloudPanel: 215,314 fingerprint matches, 106,200 exact titles, and 209,096 answers on one HTTPS port

Comments
4 min read
CVE-2026-106931 When Someone Else Runs Your SiteGuard

CVE-2026-106931 When Someone Else Runs Your SiteGuard

Comments
3 min read
Detection Priorities for a Remote-Support Appliance After CVE-2026-102764

Detection Priorities for a Remote-Support Appliance After CVE-2026-102764

Comments
3 min read
A user namespace maps container root to something that is not root, and the default keeps changing under you

A user namespace maps container root to something that is not root, and the default keeps changing under you

Comments 1
3 min read
IPFire: one application fingerprint, 44 page titles, and 998,984 body matches for a firewall

IPFire: one application fingerprint, 44 page titles, and 998,984 body matches for a firewall

Comments
4 min read
Parsing Is the Attack Surface: Lessons From NSD and CVE-2026-101339

Parsing Is the Attack Surface: Lessons From NSD and CVE-2026-101339

Comments
3 min read
Port 873 lists its modules before it asks who you are

Port 873 lists its modules before it asks who you are

Comments
3 min read
BlockStrap triage: why a CVSS 10.0 Magento flaw got a priority 2 rating, and what to do about it

BlockStrap triage: why a CVSS 10.0 Magento flaw got a priority 2 rating, and what to do about it

Comments
3 min read
Four Plex Media Server flaws and what their CVSS vectors say about patch order

Four Plex Media Server flaws and what their CVSS vectors say about patch order

Comments
3 min read
PAN-OS CVE-2026-0321 attack chain: what an outsider gains and leaves behind

PAN-OS CVE-2026-0321 attack chain: what an outsider gains and leaves behind

Comments
3 min read
A Hunting Sheet for Refrigeration Controllers After a Cold-Chain Attack

A Hunting Sheet for Refrigeration Controllers After a Cold-Chain Attack

Comments
4 min read
A dormant payload in a comment: the second-order flaw in Duplicator CVE-2026-82814

A dormant payload in a comment: the second-order flaw in Duplicator CVE-2026-82814

Comments
4 min read
Why manager:update_config should be treated as root, thanks to CVE-2026-74041

Why manager:update_config should be treated as root, thanks to CVE-2026-74041

Comments
3 min read
A Subdomain Field That Became a Credential Harvester: SAP Cloud SDK CVE-2026-89111

A Subdomain Field That Became a Credential Harvester: SAP Cloud SDK CVE-2026-89111

Comments
3 min read
1,807 Gateways, 1,161 on 443, Zero CVE Matches: Scoping Cisco SEG Exposure

1,807 Gateways, 1,161 on 443, Zero CVE Matches: Scoping Cisco SEG Exposure

Comments
3 min read
Five ways a Groovy sandbox leaked, and what that says about sandbox design

Five ways a Groovy sandbox leaked, and what that says about sandbox design

Comments
4 min read
A Flink dashboard is a job-submission API with a web interface

A Flink dashboard is a job-submission API with a web interface

Comments
4 min read
draw.io: 18,375 Fingerprints Against 309 Titles, and Why Architecture Diagrams Leak Topology

draw.io: 18,375 Fingerprints Against 309 Titles, and Why Architecture Diagrams Leak Topology

Comments
3 min read
Fuxa: 694 Fingerprints on a Browser-Based HMI, and 3,795 Titles That Overstate It

Fuxa: 694 Fingerprints on a Browser-Based HMI, and 3,795 Titles That Overstate It

Comments
3 min read
AIStore's legacy ETL API accepted Kubernetes security settings from the caller

AIStore's legacy ETL API accepted Kubernetes security settings from the caller

1
Comments 1
4 min read
CVE-2026-96655: what the Plex Media Server SSRF actually exposes

CVE-2026-96655: what the Plex Media Server SSRF actually exposes

Comments
3 min read
NGINX's October fixes: five CVEs and the configuration questions that decide your exposure

NGINX's October fixes: five CVEs and the configuration questions that decide your exposure

Comments
4 min read
An authentication bypass on a remote-support appliance is a key to every site it manages

An authentication bypass on a remote-support appliance is a key to every site it manages

Comments
3 min read
Inside CVE-2026-109618: how PHP's out-of-memory path became a remote code execution bug

Inside CVE-2026-109618: how PHP's out-of-memory path became a remote code execution bug

Comments
4 min read
The Appliance Holds the Keys: Credential Blast Radius After a BeyondTrust Compromise

The Appliance Holds the Keys: Credential Blast Radius After a BeyondTrust Compromise

Comments
4 min read
CVSS 9.9 with a login: the upgrade path VeloCloud operators face for CVE-2026-114625

CVSS 9.9 with a login: the upgrade path VeloCloud operators face for CVE-2026-114625

Comments
3 min read
The .pth file that runs before your code: lessons from the LiteLLM 1.107.0 compromise

The .pth file that runs before your code: lessons from the LiteLLM 1.107.0 compromise

Comments
5 min read
Drone: 4,692 fingerprints against 26,577 titles, and a CI server that already holds your deploy keys

Drone: 4,692 fingerprints against 26,577 titles, and a CI server that already holds your deploy keys

Comments
3 min read
Read-Only Was Never Harmless: Identity Lessons from CVE-2026-114625

Read-Only Was Never Harmless: Identity Lessons from CVE-2026-114625

Comments
2 min read
When the search returns nothing: reading zero and near-zero results for a niche security product

When the search returns nothing: reading zero and near-zero results for a niche security product

Comments
3 min read
Nomad's default port answers on one host and its console appears on eleven thousand

Nomad's default port answers on one host and its console appears on eleven thousand

Comments
4 min read
GlobalProtect on macOS: How CVE-2026-0315 Turns a Local Account into Root

GlobalProtect on macOS: How CVE-2026-0315 Turns a Local Account into Root

Comments
4 min read
What Grant Abuse Looks Like in MariaDB Logs: Detection Notes for the AL-2026-144 Flaws

What Grant Abuse Looks Like in MariaDB Logs: Detection Notes for the AL-2026-144 Flaws

Comments
3 min read
Engineering Lessons from CVE-2026-0313: Safe Command Construction for Remote Query Features

Engineering Lessons from CVE-2026-0313: Safe Command Construction for Remote Query Features

Comments
3 min read
Zero Pulsar fingerprints, one 10.0 CVSS, and the management console that outlived its product

Zero Pulsar fingerprints, one 10.0 CVSS, and the management console that outlived its product

Comments
4 min read
When a Query Returns 1,225,564 for an Appliance That Ships in Thousands: Reading Fuzzy Matching Honestly

When a Query Returns 1,225,564 for an Appliance That Ships in Thousands: Reading Fuzzy Matching Honestly

Comments
3 min read
Exploited Within Two Hours: Designing Detection for the Post-Disclosure Window

Exploited Within Two Hours: Designing Detection for the Post-Disclosure Window

Comments
4 min read
OpenVPN flaw FAQ: seven questions a change board will ask about 2.7.8

OpenVPN flaw FAQ: seven questions a change board will ask about 2.7.8

Comments
2 min read
Putting 271 Refrigeration Interfaces in Perspective

Putting 271 Refrigeration Interfaces in Perspective

Comments
2 min read
Patch Window Trade-Offs for CVE-2026-102037

Patch Window Trade-Offs for CVE-2026-102037

Comments
2 min read
What a Pre-Auth RCE in srxpfe Means for SRX Segmentation Designs

What a Pre-Auth RCE in srxpfe Means for SRX Segmentation Designs

Comments
3 min read
541,960 Let's Encrypt Certificates in View: What a Certificate Field Can and Cannot Tell You

541,960 Let's Encrypt Certificates in View: What a Certificate Field Can and Cannot Tell You

Comments
3 min read
599 Million Apache and 313 Million nginx Matches: Where Counting Stops Being Useful

599 Million Apache and 313 Million nginx Matches: Where Counting Stops Being Useful

Comments
3 min read
45 Million SMTP Services, 3,932 FortiMail Assets: Separating Protocol Exposure From Product Exposure

45 Million SMTP Services, 3,932 FortiMail Assets: Separating Protocol Exposure From Product Exposure

Comments
3 min read
Where exposure measurement stops: reading ZoomEye counts next to CVE-2026-96951

Where exposure measurement stops: reading ZoomEye counts next to CVE-2026-96951

Comments
3 min read
Two Addresses and a Public Callback Service: Pivoting on the CVE-2026-110447 Indicators

Two Addresses and a Public Callback Service: Pivoting on the CVE-2026-110447 Indicators

Comments
2 min read
CVE-2026-70024 and the Patch Window That Cannot Slip

CVE-2026-70024 and the Patch Window That Cannot Slip

Comments
3 min read
Expired Domains, Live Brand: The Asset-Lifecycle Gap Behind Yam Store

Expired Domains, Live Brand: The Asset-Lifecycle Gap Behind Yam Store

Comments
4 min read
Consul at 78,129 Matches: Service Discovery, Configuration and an Optional ACL System

Consul at 78,129 Matches: Service Discovery, Configuration and an Optional ACL System

Comments
2 min read
CVE-2026-89077 for platform teams: what to instrument before and after the upgrade

CVE-2026-89077 for platform teams: what to instrument before and after the upgrade

Comments
3 min read
loading...