DEV Community

yutianle profile picture

yutianle

404 bio not found

Joined Joined on 
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

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
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
Incident Response Checklist for Langflow OSS 1.0.0 Through 1.12.2

Incident Response Checklist for Langflow OSS 1.0.0 Through 1.12.2

Comments
2 min read
CVE-2026-65660: how a validation-order flaw in SharePoint SafeControls works

CVE-2026-65660: how a validation-order flaw in SharePoint SafeControls works

Comments
4 min read
MOVEit Transfer authentication bypass under CVE-2026-89067: what changed in 2025.1.6 and 2026.0.4

MOVEit Transfer authentication bypass under CVE-2026-89067: what changed in 2025.1.6 and 2026.0.4

Comments
3 min read
23 projects in 74 minutes: what the MCP supply chain looks like from the inside

23 projects in 74 minutes: what the MCP supply chain looks like from the inside

Comments
3 min read
Plugin4Shell: The Zero-Click RCE That Arrived Through AI Coding Agent Plugins

Plugin4Shell: The Zero-Click RCE That Arrived Through AI Coding Agent Plugins

Comments
3 min read
AhsayCBS CVE-2026-105134: a backup console that executes what a stranger sends

AhsayCBS CVE-2026-105134: a backup console that executes what a stranger sends

Comments
2 min read
HashiCorp Boundary: 1,637 title matches for an access plane that brokers sessions

HashiCorp Boundary: 1,637 title matches for an access plane that brokers sessions

Comments
2 min read
CVE-2026-87799 Versus CVE-2026-85185: Symlink Replay and Unvalidated Subvolume Paths Compared

CVE-2026-87799 Versus CVE-2026-85185: Symlink Replay and Unvalidated Subvolume Paths Compared

Comments
3 min read
Notebooks Are Unauthenticated Code Execution: Revisiting Interactive Compute Under the 2027 AI Threat Picture

Notebooks Are Unauthenticated Code Execution: Revisiting Interactive Compute Under the 2027 AI Threat Picture

Comments
2 min read
703 NocoDB instances: a spreadsheet interface in front of a real database

703 NocoDB instances: a spreadsheet interface in front of a real database

Comments
2 min read
CVE-2026-93616: Assessing Real Exposure in Check Point Deployments

CVE-2026-93616: Assessing Real Exposure in Check Point Deployments

Comments
3 min read
CVE-2026-87902: Remote File Inclusion in WordPress Core, and the Scale Behind It

CVE-2026-87902: Remote File Inclusion in WordPress Core, and the Scale Behind It

Comments
2 min read
Modoboa: 955 application matches and 960 title matches for a mail suite behind a login

Modoboa: 955 application matches and 960 title matches for a mail suite behind a login

Comments
2 min read
OpenMetadata catalogs on the internet: 1,246 instances and the lineage they expose

OpenMetadata catalogs on the internet: 1,246 instances and the lineage they expose

1
Comments
2 min read
loading...