{"id":"CVE-2026-121580","kind":"vulnerability","aliases":["CVE-2026-121580"],"related":[],"title":"Devolutions Server: Jira filter lookup leaks stored service account credentials","description":"Server-side request forgery in the Jira ticketing filter lookup in Devolutions Server 2026.2.22.0 and earlier allows an authenticated low-privileged user to obtain the stored Jira service account credentials via an attacker-controlled server address in the request.","summary":"Devolutions Server 2026.2.22.0 and earlier has a server-side request forgery flaw in its Jira ticketing filter lookup. An authenticated low-privileged user can point the request at a server they control and receive the stored Jira service account credentials.","severity":"high","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["devolutions-server","jira","self-hosted","vendor"],"not_affected_if":["no-jira-integration","patched-version"],"how_to_check":"- Check the installed Devolutions Server version against `2026.2.22.0`\n- Review whether the Jira ticketing integration is configured with a stored service account","fix":"- Devolutions Server: a fixed version later than `2026.2.22.0` (the exact release is unknown from the sources)","status":"open","published_at":"2026-11-03T21:17:37+00:00","first_seen_at":"2026-11-03T21:19:30+00:00","triaged_at":"2026-11-03T21:20:53+00:00","updated_at":"2026-11-03T21:20:53+00:00","category":"vendor","confidence":0.6,"triage":{"at":"2026-11-03T21:20:53Z","model":"claude-haiku-5-5","output":{"fix":"- Devolutions Server: a fixed version later than `2026.2.22.0` (the exact release is unknown from the sources)","reach":"network","title":"Devolutions Server: Jira filter lookup leaks stored service account credentials","impact":"high","summary":"Devolutions Server 2026.2.22.0 and earlier has a server-side request forgery flaw in its Jira ticketing filter lookup. An authenticated low-privileged user can point the request at a server they control and receive the stored Jira service account credentials.","audience":"businesses","category":"vendor","nicknames":[],"who_cares":["devolutions-server","jira","self-hosted"],"confidence":0.6,"fix_status":"unknown","needs_auth":"yes","worst_case":"Stored Jira service account credentials exposed to a low-privileged user","analyst_note":"Confirm the fixed Devolutions Server version and whether the Jira filter lookup is on by default, using the vendor advisory (not yet linked in the sources).","how_to_check":"- Check the installed Devolutions Server version against `2026.2.22.0`\n- Review whether the Jira ticketing integration is configured with a stored service account\n- unknown for other checks, the sources do not say","plain_action":"","needs_analyst":true,"not_affected_if":["no-jira-integration","patched-version"],"who_is_affected":"Teams running Devolutions Server 2026.2.22.0 or earlier with the Jira ticketing integration configured. The attacker needs a low-privileged account on the server, so exposure depends on who has logins to it. Installations without the Jira filter feature, or on a later version, can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.00071,"input_tokens":4114,"output_tokens":598,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-121580':13A,16A '-2026':12A,15A '2026.2.22.0':27B,81C 'account':9A,65B,97C 'address':105C 'allow':84C 'attack':102C 'attacker-control':101C 'authent':45B,86C 'control':58B,103C 'credenti':10A,66B,98C 'cve':11A,14A 'devolut':1A,18B,25B,79C 'devolutions-serv':17B 'earlier':29B,83C 'filter':4A,42B,76C 'flaw':37B 'forgeri':36B,71C 'host':23B 'jira':3A,20B,40B,63B,74C,95C 'leak':6A 'lookup':5A,43B,77C 'low':47B,88C 'low-privileg':46B,87C 'obtain':92C 'point':51B 'privileg':48B,89C 'receiv':60B 'request':35B,53B,70C,108C 'self':22B 'self-host':21B 'server':2A,19B,26B,33B,56B,68C,80C,104C 'server-sid':32B,67C 'servic':8A,64B,96C 'side':34B,69C 'store':7A,62B,94C 'ticket':41B,75C 'user':49B,90C 'vendor':24B 'via':99C","nicknames":[],"mitigations":[],"who_affected":"Teams running Devolutions Server 2026.2.22.0 or earlier with the Jira ticketing integration configured. The attacker needs a low-privileged account on the server, so exposure depends on who has logins to it. Installations without the Jira filter feature, or on a later version, can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"unknown","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["devolutionsserver","high","jira","selfhosted","vendor"],"campaign_type":null,"first_public_at":"2026-11-03T21:17:37+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-121580","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-121580","severity":null,"published_at":"2026-11-03T21:17:37+00:00","modified_at":"2026-11-03T21:17:37+00:00","first_seen_at":"2026-11-03T21:19:30+00:00","fetched_at":"2026-11-03T21:19:30+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}