<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://jaycelation.github.io/</id><title>Jaycelation</title><subtitle>A minimal, responsive and feature-rich Jekyll theme for technical writing.</subtitle> <updated>2026-06-23T10:07:10+07:00</updated> <author> <name>Jayce</name> <uri>https://jaycelation.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://jaycelation.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://jaycelation.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Jayce </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>HTB Kobold Write-up: MCPJam RCE to Root</title><link href="https://jaycelation.github.io/posts/htb-kobold-writeup/" rel="alternate" type="text/html" title="HTB Kobold Write-up: MCPJam RCE to Root" /><published>2026-06-23T09:30:00+07:00</published> <updated>2026-06-23T10:06:11+07:00</updated> <id>https://jaycelation.github.io/posts/htb-kobold-writeup/</id> <content type="text/html" src="https://jaycelation.github.io/posts/htb-kobold-writeup/" /> <author> <name>Jayce</name> </author> <category term="Writeups" /> <category term="HackTheBox" /> <summary>Overview Kobold is a Linux machine that chains an unauthenticated MCPJam Inspector RCE with a PrivateBin template traversal issue and Docker abuse through Arcane. The high-level path was: VHost enum -&amp;gt; MCPJam unauthenticated RCE -&amp;gt; shell as ben -&amp;gt; writable PrivateBin shared volume -&amp;gt; PrivateBin template cookie RCE -&amp;gt; read PrivateBin config -&amp;gt; reuse password to login Arcane ...</summary> </entry> <entry><title>HTB WingData Write-up: Wing FTP RCE to Root</title><link href="https://jaycelation.github.io/posts/htb-wingdata-writeup/" rel="alternate" type="text/html" title="HTB WingData Write-up: Wing FTP RCE to Root" /><published>2026-06-22T17:00:00+07:00</published> <updated>2026-06-22T17:00:00+07:00</updated> <id>https://jaycelation.github.io/posts/htb-wingdata-writeup/</id> <content type="text/html" src="https://jaycelation.github.io/posts/htb-wingdata-writeup/" /> <author> <name>Jayce</name> </author> <category term="Writeups" /> <category term="HackTheBox" /> <summary>Overview WingData is a Linux machine that chains a vulnerable Wing FTP Server instance with weak credential storage and a vulnerable privileged backup restore script. The high-level attack path was: Wing FTP RCE -&amp;gt; read application config -&amp;gt; extract Wing FTP user hashes -&amp;gt; crack wacky's password -&amp;gt; SSH as wacky -&amp;gt; abuse sudo backup restore script -&amp;gt; root Recon The target...</summary> </entry> <entry><title>Intigriti 0626: Leaking Admin Private Notes with Reflected HTML Injection and XS-Leak</title><link href="https://jaycelation.github.io/posts/intigriti-0626-html-injection-xs-leak/" rel="alternate" type="text/html" title="Intigriti 0626: Leaking Admin Private Notes with Reflected HTML Injection and XS-Leak" /><published>2026-06-22T00:00:00+07:00</published> <updated>2026-06-23T09:36:27+07:00</updated> <id>https://jaycelation.github.io/posts/intigriti-0626-html-injection-xs-leak/</id> <content type="text/html" src="https://jaycelation.github.io/posts/intigriti-0626-html-injection-xs-leak/" /> <author> <name>Jayce</name> </author> <category term="Writeups" /> <category term="Web Security" /> <summary>Summary: I solved the Intigriti 0626 challenge by turning a CSP-limited reflected HTML injection in /search into an XS-Leak oracle. The final exploit redirected the admin bot to an attacker-controlled controller and leaked the admin’s private note title one character at a time. Introduction This write-up covers my solution for the Intigriti 0626 challenge. At first glance, the application l...</summary> </entry> <entry><title>Intigriti 0526: Stored XSS via DOM Clobbering in the Testimonial Feed</title><link href="https://jaycelation.github.io/posts/intigriti-0526-stored-xss-dom-clobbering/" rel="alternate" type="text/html" title="Intigriti 0526: Stored XSS via DOM Clobbering in the Testimonial Feed" /><published>2026-05-27T10:00:00+07:00</published> <updated>2026-05-27T21:12:25+07:00</updated> <id>https://jaycelation.github.io/posts/intigriti-0526-stored-xss-dom-clobbering/</id> <content type="text/html" src="https://jaycelation.github.io/posts/intigriti-0526-stored-xss-dom-clobbering/" /> <author> <name>Jayce</name> </author> <category term="Writeups" /> <category term="Web Security" /> <summary>Summary: I solved the Intigriti 0526 challenge by abusing a DOM clobbering primitive in sanitized testimonial content, turning harmless-looking anchors into a stored XSS chain. Introduction This write-up covers my solution for the Intigriti 0526 challenge, where I found a stored cross-site scripting issue in the testimonial feed. The interesting part of the bug was not a classic sanitizer b...</summary> </entry> <entry><title>CVE-2026-25645: Insecure Temp File Reuse in Python Requests</title><link href="https://jaycelation.github.io/posts/cve-2026-25645/" rel="alternate" type="text/html" title="CVE-2026-25645: Insecure Temp File Reuse in Python Requests" /><published>2026-03-25T09:00:00+07:00</published> <updated>2026-06-23T09:36:27+07:00</updated> <id>https://jaycelation.github.io/posts/cve-2026-25645/</id> <content type="text/html" src="https://jaycelation.github.io/posts/cve-2026-25645/" /> <author> <name>Jayce</name> </author> <category term="Vulnerability Research" /> <category term="Python" /> <summary>Vulnerability Summary: A local attacker with write access to the temporary directory could pre-create a malicious file to be reused by the requests library, leading to an integrity breach. Vulnerability Details CVE ID: CVE-2026-25645 / GHSA-gc5v-m9x4-r6x2 Severity: Moderate (4.4) CWE: CWE-377: Insecure Temporary File CVSS Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N Impact...</summary> </entry> </feed>
