whoami

Taeyoung Jeong.

@teo

Hi, I'm Taeyoung Jeong (@teo). Currently researching autonomous-driving security and ROS security, along with offensive security. I'm also keeping a close eye on AI for Security.

education
2023—

Soongsil University

B.S. in AI Software · 2023 – present

• Convergence Major in Information Security

2026

p4c 17th — Reversing Track 이수

Jun 8 – Aug 31, 2026

experience
2026—

Communications System Security Lab

Undergraduate Researcher · Jan 5, 2026 – present

• Penetration testing of two mobile apps for an undisclosed corporate client.

2026—

First Mind — Security Education Platform

Content Review Team · 2026 – present

2025

개인정보 불법유통 대응 대학생 모니터링단

개인정보보호위원회 · KISA 한국인터넷진흥원 · Jul 18 – Dec 22, 2025

CVE
CVE-2026-62336 High · 8.5 v4.0

qbee-agent — local privilege escalation & arbitrary file tampering via symlink following

›

Improper symlink handling in qbee-agent's createFile helper lets an unprivileged user escalate to root — e.g. replacing their .ssh directory with a symlink to /root/.ssh for root SSH access, corrupting system files during RAUC staging, or redirecting file-distribution writes to seize ownership. (CWE-59 / CWE-22 / CWE-367)

qbee-io/qbee-agent · < 2026.27 → patched 2026.27 · CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H
CVE-2026-65016 High · 7.7 v4.0

n8n — SSO instance-role provisioning privilege escalation to instance owner

›

n8n's Enterprise SSO fails to block assignment of the global:owner role through instance-role provisioning. With N8N_SSO_SCOPES_PROVISION_INSTANCE_ROLE enabled, an SSO user whose IdP-supplied instance-role claim maps to global:owner gains full instance-owner access — a capability explicitly blocked on the token-exchange path.

n8n-io/n8n · < 2.30.1 / 2.29.8 / 1.123.64 · CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H
CVE-2026-65981 High · 7.1 v3.1

coturn — MOBILITY-TICKET session-resume authorization bypass

›

On the ICE-mobility session-resume path, credential adoption is skipped when the attacker's session is already authenticated, so ownership of the victim's allocation is never re-validated — enabling cross-user takeover of an active TURN allocation. Found via an auth-layer ↔ handler asymmetry in the STUN attribute view, then confirmed dynamically.

coturn/coturn · ≤ 4.14.0 → patched 4.15.0 · CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L
CVE-2026-68553 High · 7.1 v3.1

coturn — format-string injection via TURN USERNAME/REALM into hiredis Redis command

›

An authenticated TURN user can inject printf-style format specifiers (%s, %x, %n) through the STUN USERNAME or REALM attributes: is_secure_string() blocks shell and SQL metacharacters but never filters %. The tainted key is passed as a format string to redisAsyncCommand() with too few variadic arguments across nine call sites in ns_ioalib_engine_impl.c, reading past the va_list — crashing the process (dropping all TURN sessions) or disclosing stack memory into Redis. (CWE-134)

coturn/coturn · hiredis backend → patched 4.13.0 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
CVE-2026-55828 Medium · 6.0 v4.0

qbee transport — symlink-chain path traversal in tar extraction

›

The go.qbee.io/transport tar-extraction routine validates paths lexically but follows symlinks created during extraction, letting an attacker write a file one level above the destination. Reached through qbee-agent running as root, it yields unauthorized root-level file writes outside the target directory. (CWE-22 / CWE-59)

go.qbee.io/transport · < v1.26.27 → patched v1.26.27 · CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:L
CVE-2026-14368 Medium · 5.4 v3.1

Zephyr — one-byte out-of-bounds write in LwM2M OMA-JSON string parser

›

An off-by-one boundary check in the legacy OMA-JSON content-format reader (lwm2m_rw_json.c) uses > instead of >= when validating string length against the destination buffer size. A string whose length exactly equals the buffer is accepted, filled completely via memcpy, then the NUL terminator is written one byte past the allocation. A malicious or MITM'd LwM2M server issuing a crafted Write to a writable string resource (e.g. Security Server URI, IPSO attributes) on clients built with CONFIG_LWM2M_RW_JSON_SUPPORT=y corrupts adjacent static data — resource corruption or a crash. (CWE-787 / CWE-193)

zephyrproject-rtos/zephyr · >= 3.2.0, < 4.4.2 → patched 4.4.2 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
CVE-2026-71325 Medium · 4.8 v4.0

Traefik — allowCrossNamespace=false bypass via @kubernetescrd

›

A tenant restricted to a single namespace can reference another namespace's TraefikService through the @kubernetescrd provider's backendRef, defeating the intended cross-namespace isolation. An unpatched sibling of the earlier CVE-2026-41174 / 54761 fixes.

traefik/traefik · ≤ 3.7.9 → patched 3.7.10 / 3.6.25 / 2.11.54 · CVSS:4.0/AV:L/AC:L/PR:L/UI:N/VC:L/VI:L/SC:L/SI:L
hall of fame & awards
qbee.io Hall of Fame

Recognized in qbee's Hall of Fame for 3 reported vulnerabilities

↗
Award · 우수

2025 개인정보 불법유통 대응 대학생 모니터링단

개인정보보호위원회 · KISA 한국인터넷진흥원 · Dec 22, 2025
🏅
projects
01

DeepSealer 0-day agent

An open-source 0-day research agent. A multi-stage, 5-agent pipeline (Recon → Analyzer → Defender → Judgement → PoC-Validator) that finds and dynamically reproduces vulnerabilities in open-source repos — a finding is reported only after its exploit actually fires.

CTF

HyperSonic CTF

2nd · ASC
speaker
etc
2024

제64대 중앙운영위원회 위원

숭실대학교 · Jan 1 – Jun 30, 2024

2024

등록금심의위원회 학생위원

숭실대학교 · 2024

2023–24

융합특성화자유전공학부 제6대 학생회장

숭실대학교 · Jul 1, 2023 – Jun 30, 2024

2023

제63대 중앙운영위원회 위원

숭실대학교 · Jul 1 – Dec 31, 2023