{"id":38573,"date":"2026-02-02T13:42:32","date_gmt":"2026-02-02T13:42:32","guid":{"rendered":"http:\/\/localhost\/?p=38573"},"modified":"2026-02-02T13:42:32","modified_gmt":"2026-02-02T13:42:32","slug":"aggie-261-host-header-injection","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=38573","title":{"rendered":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-02-02T18:38:50&#8243;,&#8221;description&#8221;:&#8221;This is a detailed analysis and proof of concept exploit for CVE-2025-22381, a host header injection vulnerability discovered in Aggie version 2.6.1&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Aggie 2.6.1 Host Header Injection&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;PACKETSTORM:214735&#8243;,&#8221;bulletinFamily&#8221;:&#8221;exploit&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[&#8220;CVE-2025-22381&#8243;],&#8221;sourceData&#8221;:&#8221;CVE-2025-22381: Host Header Injection in Aggie\\n    \\n    Detailed analysis and Proof-of-Concept for CVE-2025-22381, a Host Header Injection vulnerability discovered in the Aggie Open-Source Project.\\n    \\n    \\n    *************************\\n    *************************\\n    Vulnerability Overview+\\n    *************************\\n    *************************\\n    \\n    \\n    CVE ID: CVE-2025-22381\\n    \\n    Published: October 2025 (MITRE assignment)\\n    \\n    Disclosed publicly: February 2026\\n    \\n    Reporter: Anas Abderrahman Benbarek\\n    \\n    Discovery Date: September 17, 2025\\n    \\n    Affected Project: TID-Lab\/aggie\\n    \\n    Affected Versions: All versions (including 2.6.1 and earlier; no fix applied as of February 2026)\\n    \\n    Severity: Medium to High (estimated CVSS ~7.1\u20137.5)\\n    \\n    Impact: Enables phishing attacks leading to password reset token theft and potential account takeover.\\n    \\n    \\n    *************************\\n    *************************\\n    Background\\n    *************************\\n    *************************\\n    \\n    \\n    \\n    I spend a fair amount of time reviewing open source node.js projects on GitHub, especially ones that handle authentication flows In September 2025 while looking through the Aggie repository, I noticed something that immediately stood out in the pasword reset logic. What started as routine code reading ended up becoming CVE-2025-22381 \u2014 a classic Host Header Injection vulnerability that allows an attacker to control the domain in pasword reset emails.\\n    \\n    \\n    *************************\\n    *************************\\n    How I Found It\\n    *************************\\n    *************************\\n    \\n    \\n    i cloned the repository and started reading files under lib\/api\/, focusing on anything related to authentication and email generation.\\n    \\n    The file lib\/api\/reset-password.js contains the endpoint logic for \/reset-password. The critical part is inside the sendEmail helper:\\n    \\n    function sendEmail(user, req, callback) {\\n      var token = encodeToken(user);\\n    \\n      mailer.sendFromTemplate({\\n        template: &#8216;forgotPassword&#8217;,\\n        user: user,\\n        token: token,\\n        host: req.headers.host,          \/\/ \u2190 vulnerable\\n        protocol: req.protocol,\\n        acceptLanguage: req.headers[&#8216;accept-language&#8217;]\\n      }, callback);\\n    }\\n    \\n    \\n    The line host: req.headers.host is the problem. In express, req.headers.host comes directly from the Host HTTP header, which is entirely attacker-controlled. There is no validation, no whitelist, no fallback to a trusted domain from configuration.\\n    \\n    \\n    *************************\\n    *************************\\n    Initial Confirmation\\n    *************************\\n    *************************\\n    \\n    \\n    I quickly set up a local instance following the README instructions (Ubuntu, nvm, npm install, secrets.json with test SMTP), started the server, and trigered a pasword reset. The generated email link used localhost:3000 as expected.\\n    \\n    Then I replayed the request with a manipulated Host header:\\n    \\n    curl -X POST http:\/\/localhost:3000\/reset-password \\\\\\n      -H \\&#8221;Host: evil-phish.example\\&#8221; \\\\\\n      -d \\&#8221;email=test@victim.com\\&#8221;\\n    \\n    \\n    The email (captured via MailHog) contained:\\n    http:\/\/evil-phish.example\/reset-password?token=&#8230;\\n    \\n    Proof positive. The application trusts the client-supplied Host header when building the reset link.\\n    \\n    \\n    *************************\\n    *************************\\n    How the Attack Actually Works\\n    *************************\\n    *************************\\n    \\n    \\n    \\n    Attacker sends a password reset request for a victim s email address, but sets the Host header to a domain they control (e.g. evil-phish.example).\\n    \\n    Aggie generates a legitimate reset token (server-side, time-limited, encrypted with the config secret).\\n    \\n    The email is sent containing a link to the attacker s domain instead of the real one.\\n    \\n    Victim receives the email and clicks the link (phishing success condition).\\n    \\n    The victim lands on the attacker s server.\\n    \\n    The attacker s server can:\\n    \\n    Simply display a fake \u201creset failed\u201d page and silently discard the token, or\\n    \\n    Capture the token from the query string (via server-side logging or JavaScript), or\\n    \\n    Proxy the request to the real Aggie instance, capture the token, and forward the user to the legitimate reset page (so the victim doesn t immediately notice anything wrong).\\n    \\n    Attacker later uses the captured token on the real domain to reset the victim s pasword.\\n    \\n    The key point: Host header injection alone does not let the attacker use the token directly. The attacker still needs the victim to visit the malicious link so the token reaches the attacker s infrastructure. That s why this is a phishing-enabling vulnerability rather than a direct account takeover without user interaction.\\n    \\n    \\n    *************************\\n    *************************\\n    Technical Severity \\u0026 Impact\\n    *************************\\n    *************************\\n    \\n    \\n    This is a medium-to-high severity issue depending on context:\\n    \\n    AV:N: Network reachable\\n    \\n    PR:N: No privileges required\\n    \\n    AC:L: Low complexity\\n    \\n    UI:R: Requires user interaction\\n    \\n    S:C: Scope can change (impact extends to the victim\u2019s account on the legitimate domain)\\n    \\n    C:L \/ I:H: Confidentiality \\u0026 Integrity impact on the victim\u2019s account\\n    \\n    Many databases list it with CVSS ~7.1\u20137.5 range I personally consider it serious in production environments where Aggie is used for sensitive monitoring (elections, crises), as successful phishing here can lead to full account takeover.\\n    \\n    \\n    \\n    *************************\\n    *************************\\n    Proof-of-Concept (Detailed \\u0026 Reproducible)\\n    *************************\\n    *************************\\n    \\n    \\n    Environment\\n    \\n    Ubuntu 18.04\/20.04 (as recommended)\\n    \\n    Node 12.16 (per .nvmrc)\\n    \\n    MailHog: Running locally for email capture (docker run -d -p 8025:8025 -p 1025:1025 mailhog\/mailhog)\\n    \\n    Aggie configured with email.transport pointing to localhost:1025\\n    \\n    Step-by-step\\n    \\n    Clone \\u0026 start Aggie:\\n    \\n    git clone [https:\/\/github.com\/TID-Lab\/aggie.git](https:\/\/github.com\/TID-Lab\/aggie.git)\\n    cd aggie\\n    nvm install\\n    npm install\\n    cp config\/secrets.json.example config\/secrets.json\\n     edit secrets.json \u2192 set adminPassword, add test SMTP if needed\\n    npm start\\n    \\n    \\n    Create a test user via the web UI or directly in MongoDB.\\n    \\n    Trigger malicious reset:\\n    \\n    curl -i -X POST http:\/\/localhost:3000\/reset-password \\\\\\n      -H \\&#8221;Host: evil-phish.example\\&#8221; \\\\\\n      -H \\&#8221;Content-Type: application\/x-www-form-urlencoded\\&#8221; \\\\\\n      -d \\&#8221;email=test@victim.com\\&#8221;\\n    \\n    Open MailHog: Inspect the sent email. The reset link will point to http:\/\/evil-phish.example\/reset-password?token=&#8230;\\n    \\n    \\n    *************************\\n    *************************\\n     Disclosure Timeline\\n    *************************\\n    *************************\\n    \\n    Sep 17, 2025: Discovered + local PoC\\n    \\n    Sep 17, 2025: Emailed mikeb@cc.gatech.edu with full details and PoC\\n    \\n    Sep 17, 2025: Submitted to MITRE (service request 1926730 \/ MCID15453119)\\n    \\n    Oct 9, 2025: MITRE assigned CVE-2025-22381\\n    \\n    Oct\u2013Dec 2025: No public patch or response observed\\n    \\n    Feb 2026: Public disclosure (this article)\\n    \\n    \\n    *************************\\n    *************************\\n    Recommended Fix\\n    *************************\\n    *************************\\n    \\n    \\n    \\n    Code Change\\n    \\n    Replace the vulnerable line with a trusted value in lib\/api\/reset-password.js:\\n    \\n    \/\/ In lib\/api\/reset-password.js, inside sendEmail()\\n    const config = require(&#8216;..\/..\/config\/secrets&#8217;).get();\\n    \\n    \/\/ Option A: Hard trust config value (recommended for single-domain)\\n    const host = config.appHost || &#8216;localhost:3000&#8217;;\\n    \\n    \/\/ Then use it:\\n    mailer.sendFromTemplate({\\n      template: &#8216;forgotPassword&#8217;,\\n      user: user,\\n      token: token,\\n      host: host, \/\/ Use the trusted variable\\n      protocol: config.environment === &#8216;production&#8217; ? &#8216;https&#8217; : req.protocol,\\n      acceptLanguage: req.headers[&#8216;accept-language&#8217;]\\n    }, callback);\\n    \\n    \\n    Configuration\\n    \\n    Add to secrets.json:\\n    \\n    \\&#8221;appHost\\&#8221;: \\&#8221;[https:\/\/your-real-domain.com](https:\/\/your-real-domain.com)\\&#8221;\\n    \\n    \\n    *************************\\n    *************************\\n     Closing Thoughts\\n     *************************\\n    *************************\\n    \\n    \\n    host header injection remains surprisingly common in 2025\u20132026 especially in projects that were started years ago and haven\u2019t been heavily audited. Aggie is a valuable tool for civic tech and crisis monitoring \u2014 I hope the maintainers apply a fix soon.\\n    \\n    If you maintain or use Aggie check your deployment and patch manually until an official release lands. Feel free to reach out if you have questions or want to discuss similar issues in other projects.\\n    \\n    thanks for reading and stay safe out there.&#8221;,&#8221;sourceHref&#8221;:&#8221;https:\/\/packetstorm.news\/download\/214735&#8243;,&#8221;cvss&#8221;:{&#8220;score&#8221;:8.2,&#8221;severity&#8221;:&#8221;HIGH&#8221;,&#8221;vector&#8221;:&#8221;CVSS:3.1\/AV:N\/AC:L\/PR:N\/UI:N\/S:U\/C:H\/I:N\/A:L&#8221;,&#8221;version&#8221;:&#8221;3.1&#8243;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/packetstorm.news\/files\/id\/214735\/&#8221;,&#8221;category_name&#8221;:&#8221;Exploit&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-02-02T18:38:50&#8243;,&#8221;description&#8221;:&#8221;This is a detailed analysis and proof of concept exploit for CVE-2025-22381, a host header injection vulnerability discovered in Aggie version 2.6.1&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Aggie 2.6.1 Host&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,8,77,12,15,13,53,7,11,5],"class_list":["post-38573","post","type-post","status-publish","format-standard","hentry","category-category_exploit","tag-cve","tag-cvss","tag-cvss-82","tag-exploit","tag-high","tag-news","tag-packetstorm","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=38573\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-02-02T18:38:50&#8243;,&#8221;description&#8221;:&#8221;This is a detailed analysis and proof of concept exploit for CVE-2025-22381, a host header injection vulnerability discovered in Aggie version 2.6.1&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Aggie 2.6.1 Host...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=38573\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-02T13:42:32+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735\",\"datePublished\":\"2026-02-02T13:42:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573\"},\"wordCount\":1393,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"CVSS-8.2\",\"exploit\",\"HIGH\",\"news\",\"packetstorm\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_exploit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=38573#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573\",\"name\":\"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-02-02T13:42:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=38573\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38573#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=38573","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-02-02T18:38:50&#8243;,&#8221;description&#8221;:&#8221;This is a detailed analysis and proof of concept exploit for CVE-2025-22381, a host header injection vulnerability discovered in Aggie version 2.6.1&#8230;&#8221;,&#8221;published&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;modified&#8221;:&#8221;2026-02-02T00:00:00&#8243;,&#8221;type&#8221;:&#8221;packetstorm&#8221;,&#8221;title&#8221;:&#8221;\ud83d\udcc4 Aggie 2.6.1 Host...","og_url":"https:\/\/zero.redgem.net\/?p=38573","og_site_name":"zero redgem","article_published_time":"2026-02-02T13:42:32+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=38573#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=38573"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735","datePublished":"2026-02-02T13:42:32+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=38573"},"wordCount":1393,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","CVSS-8.2","exploit","HIGH","news","packetstorm","Security","tapic","Vulnerability"],"articleSection":["category_exploit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=38573#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=38573","url":"https:\/\/zero.redgem.net\/?p=38573","name":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-02-02T13:42:32+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=38573#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=38573"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=38573#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"\ud83d\udcc4 Aggie 2.6.1 Host Header Injection_PACKETSTORM:214735"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/38573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=38573"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/38573\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}