{"id":7258,"date":"2025-10-02T08:26:53","date_gmt":"2025-10-02T08:26:53","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=7258"},"modified":"2025-10-02T08:26:53","modified_gmt":"2025-10-02T08:26:53","slug":"termix-docker-picture-leaking-ssh-credentials-cve-2025-59951","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=7258","title":{"rendered":"Termix Docker Picture Leaking SSH Credentials (CVE-2025-59951)"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>A important vulnerability within the official Termix Docker picture places customers susceptible to exposing delicate SSH credentials.<\/p>\n<p>The flaw permits anybody with community entry to retrieve saved host addresses, usernames, and passwords with out logging in.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-how-the-vulnerability-works\"><strong>How the Vulnerability Works<\/strong><\/h2>\n<p>Termix supplies a Docker picture that runs a Node.js backend behind an Nginx reverse proxy. <\/p>\n<p>The backend code makes use of the\u00a0req.ip\u00a0methodology to find out if a request got here from the native machine, as <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/LukeGus\/Termix\/security\/advisories\/GHSA-92cw-877q-6r94\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">reported<\/a> by Safety Researchers.<\/p>\n<p>As a result of Nginx and Termix run in the identical setting,\u00a0req.ip\u00a0all the time returns the proxy\u2019s IP tackle (127.0.0.1). This makes the appliance imagine each request is from localhost.<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<td><strong>CVE ID<\/strong><\/td>\n<td><strong>CVE-2025-59951<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Package deal<\/td>\n<td>Termix (Node.js)<\/td>\n<\/tr>\n<tr>\n<td>Affected Variations<\/td>\n<td>release-0.1.1-tag \u2013 release-1.6.0-tag<\/td>\n<\/tr>\n<tr>\n<td>Patched Variations<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>Severity<\/td>\n<td>Essential<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>In consequence, anybody can name the\u00a0\/ssh\/db\/host\/inside\u00a0endpoint and retrieve <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/docker-apis\/\" target=\"_blank\" rel=\"noreferrer noopener\">SSH host<\/a> particulars with none authentication.<\/p>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"697\" src=\"https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-1024x697.png\" alt=\"endpoint can be accessed directly without login or authentication\" class=\"wp-image-164879\" srcset=\"https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-1024x697.png 1024w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-300x204.png 300w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-768x523.png 768w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-1536x1046.png 1536w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-617x420.png 617w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-150x102.png 150w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-696x474.png 696w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10-1068x727.png 1068w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-10.png 1767w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"\/><figcaption class=\"wp-element-caption\">Endpoint could be accessed immediately with out login or authentication<\/figcaption><\/figure>\n<p>In a typical deployment, the Termix service resides inside a digital machine. Attackers can scan community property to search out uncovered cases.<\/p>\n<p>By sending a easy GET request to the weak endpoint, they obtain an inventory of SSH hosts saved by the service, together with credentials wanted to connect with upstream servers.<\/p>\n<p>This vulnerability impacts all Termix Docker releases from\u00a0release-0.1.1-tag\u00a0by way of\u00a0release-1.6.0-tag. No patched model exists on the time of writing.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"1024\" src=\"https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-879x1024.png\" alt=\"host machine can directly access this interface without logging in\" class=\"wp-image-164881\" srcset=\"https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-879x1024.png 879w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-257x300.png 257w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-768x895.png 768w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-360x420.png 360w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-150x175.png 150w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-300x350.png 300w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11-696x811.png 696w, https:\/\/gbhackers.com\/wp-content\/uploads\/2025\/10\/image-11.png 1010w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\"\/><figcaption class=\"wp-element-caption\">host machine can immediately entry this interface with out logging in<\/figcaption><\/figure>\n<p>Methods utilizing the official picture or customized pictures constructed from the official Dockerfile are weak in the event that they use an Nginx reverse proxy with default settings. Safety groups can reproduce the flaw by accessing:<\/p>\n<pre class=\"wp-block-code\"><code>http:\/\/<ip>:<port>\/ssh\/db\/host\/inside<\/port><\/ip><\/code><\/pre>\n<p>With an ordinary HTTP request, the backend returns full SSH configuration information. Community scanners and asset mapping platforms make it simple for attackers to find weak hosts.<\/p>\n<p>As soon as entry is gained, an adversary can transfer laterally throughout the community or harvest credentials for additional assaults.<\/p>\n<p><strong>Mitigation and Suggestions<\/strong><\/p>\n<p>To guard in opposition to this difficulty, modify the backend validation logic to make use of the\u00a0X-Actual-IP\u00a0header as a substitute of\u00a0req.ip\u00a0or the default proxy-forwarded IP.<\/p>\n<p>This variation ensures the appliance precisely identifies the consumer\u2019s IP tackle. Directors must also:<\/p>\n<ul class=\"wp-block-list\">\n<li>Prohibit entry to administration endpoints utilizing firewall guidelines.<\/li>\n<li>Place Termix behind an authenticated gateway or <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/gbhackers.com\/new-research-reveals-security-vulnerabilities-linked\/\" target=\"_blank\" rel=\"noreferrer noopener\">VPN<\/a>.<\/li>\n<li>Monitor logs for sudden requests to the\u00a0\/ssh\/db\/host\/inside\u00a0endpoint.<\/li>\n<li>Rotate any SSH credentials which will have been uncovered.<\/li>\n<\/ul>\n<p>Till a patched Termix Docker picture is launched, these measures can scale back publicity and restrict potential injury.<\/p>\n<p>Customers of the Termix Docker picture ought to apply really helpful mitigations instantly and await an official patch to make sure SSH credentials stay safe.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(135deg,rgb(238,238,238) 100%,rgb(169,184,195) 100%)\"><strong>Observe us on\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/news.google.com\/publications\/CAAqKAgKIiJDQklTRXdnTWFnOEtEV2RpYUdGamEyVnljeTVqYjIwb0FBUAE?hl=en-IN&amp;gl=IN&amp;ceid=IN%3Aen\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Information<\/a>,\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/company\/cyber-threat-intel\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and\u00a0<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/x.com\/The_Cyber_News\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a>\u00a0to Get Immediate Updates and Set GBH as a Most popular Supply in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.google.com\/preferences\/source?q=https:\/\/gbhackers.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google<\/a>.<\/strong><\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>A important vulnerability within the official Termix Docker picture places customers susceptible to exposing delicate SSH credentials. The flaw permits anybody with community entry to retrieve saved host addresses, usernames, and passwords with out logging in. How the Vulnerability Works Termix supplies a Docker picture that runs a Node.js backend behind an Nginx reverse proxy. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7260,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[483,5668,1400,182,2767,5667,5666],"class_list":["post-7258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-credentials","tag-cve202559951","tag-docker","tag-image","tag-leaking","tag-ssh","tag-termix"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/7258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7258"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/7258\/revisions"}],"predecessor-version":[{"id":7259,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/7258\/revisions\/7259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/7260"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-06-15 08:24:19 UTC -->