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.
Soongsil University
B.S. in AI Software · 2023 – present
• Convergence Major in Information Security
p4c 17th — Reversing Track 이수
Jun 8 – Aug 31, 2026
Communications System Security Lab
Undergraduate Researcher · Jan 5, 2026 – present
• Penetration testing of two mobile apps for an undisclosed corporate client.
First Mind — Security Education Platform
Content Review Team · 2026 – present
개인정보 불법유통 대응 대학생 모니터링단
개인정보보호위원회 · KISA 한국인터넷진흥원 · Jul 18 – Dec 22, 2025
CVE-2026-62336
High · 8.5
v4.0
qbee-agent — local privilege escalation & arbitrary file tampering via symlink following
›
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)
CVE-2026-65016
High · 7.7
v4.0
n8n — SSO instance-role provisioning privilege escalation to instance owner
›
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.
CVE-2026-65981
High · 7.1
v3.1
coturn — MOBILITY-TICKET session-resume authorization bypass
›
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.
CVE-2026-68553
High · 7.1
v3.1
coturn — format-string injection via TURN USERNAME/REALM into hiredis Redis command
›
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)
CVE-2026-55828
Medium · 6.0
v4.0
qbee transport — symlink-chain path traversal in tar extraction
›
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)
CVE-2026-14368
Medium · 5.4
v3.1
Zephyr — one-byte out-of-bounds write in LwM2M OMA-JSON string parser
›
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)
CVE-2026-71325
Medium · 4.8
v4.0
Traefik — allowCrossNamespace=false bypass via @kubernetescrd
›
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.
Recognized in qbee's Hall of Fame for 3 reported vulnerabilities
2025 개인정보 불법유통 대응 대학생 모니터링단
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.
HyperSonic CTF
2nd · ASC제64대 중앙운영위원회 위원
숭실대학교 · Jan 1 – Jun 30, 2024
등록금심의위원회 학생위원
숭실대학교 · 2024
융합특성화자유전공학부 제6대 학생회장
숭실대학교 · Jul 1, 2023 – Jun 30, 2024
제63대 중앙운영위원회 위원
숭실대학교 · Jul 1 – Dec 31, 2023