{"id":"CVE-2026-122154","kind":"vulnerability","aliases":["CVE-2026-122154"],"related":[],"title":"Yank Note: settings endpoint leaks configuration data to remote callers","description":"A vulnerability was found in purocean Yank Note 3.93.0. This impacts the function config.getAll of the file src/main/server/index.ts of the component Settings Endpoint. The manipulation results in information disclosure. The attack may be launched remotely. The exploit has been made public and could be used. Upgrading to version 3.93.1 will fix this issue. The patch is identified as 59f85d48f17a70a402ad59dcecacdbec20f954df. The affected component should be upgraded. The commit removes the key from the response.","summary":"Yank Note 3.93.0 has a flaw in the config.getAll settings endpoint that returns configuration data it should not. A remote attacker can read that information without being logged in to the app's endpoint as described in the sources.","severity":"medium","cvss":5.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["electron","note-apps","package","yank-note"],"not_affected_if":["local-only-use","other-versions"],"how_to_check":"- Check the installed Yank Note version; the affected version is `3.93.0`\n- Look for `config.getAll` in `src/main/server/index.ts` of the Settings Endpoint component","fix":"- Upgrade Yank Note to `3.93.1`, which removes the sensitive key from the response","status":"open","published_at":"2026-11-05T02:16:57+00:00","first_seen_at":"2026-11-05T02:31:09+00:00","triaged_at":"2026-11-05T02:32:31+00:00","updated_at":"2026-11-05T02:32:31+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-11-05T02:32:31Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade Yank Note to `3.93.1`, which removes the sensitive key from the response","reach":"network","title":"Yank Note: settings endpoint leaks configuration data to remote callers","impact":"low","summary":"Yank Note 3.93.0 has a flaw in the config.getAll settings endpoint that returns configuration data it should not. A remote attacker can read that information without being logged in to the app's endpoint as described in the sources.","audience":"developers","category":"package","nicknames":[],"who_cares":["yank-note","electron","note-apps"],"confidence":0.6,"fix_status":"available","needs_auth":"unknown","worst_case":"configuration values readable by remote callers","analyst_note":"","how_to_check":"- Check the installed Yank Note version; the affected version is `3.93.0`\n- Look for `config.getAll` in `src/main/server/index.ts` of the Settings Endpoint component","plain_action":"","needs_analyst":false,"not_affected_if":["local-only-use","other-versions"],"who_is_affected":"Yank Note 3.93.0 installations that expose the settings endpoint, including ones reachable over a network. Installs on a single machine without network access to the endpoint are less exposed. The sources do not say which configuration keys were returned.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.00067,"input_tokens":4309,"output_tokens":478,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-122154':13A,16A '-2026':12A,15A '3.93.0':27B,72C '3.93.1':112C '59f85d48f17a70a402ad59dcecacdbec20f954df':122C 'affect':124C 'app':20B,56B 'attack':45B,94C 'caller':10A 'commit':130C 'compon':84C,125C 'config.getall':33B,77C 'configur':6A,38B 'could':106C 'cve':11A,14A 'data':7A,39B 'describ':60B 'disclosur':92C 'electron':17B 'endpoint':4A,35B,58B,86C 'exploit':100C 'file':80C 'fix':114C 'flaw':30B 'found':67C 'function':76C 'identifi':120C 'impact':74C 'inform':49B,91C 'issu':116C 'key':133C 'launch':97C 'leak':5A 'log':52B 'made':103C 'manipul':88C 'may':95C 'note':2A,19B,24B,26B,71C 'note-app':18B 'packag':21B 'patch':118C 'public':104C 'purocean':69C 'read':47B 'remot':9A,44B,98C 'remov':131C 'respons':136C 'result':89C 'return':37B 'set':3A,34B,85C 'sourc':63B 'src/main/server/index.ts':81C 'upgrad':109C,128C 'use':108C 'version':111C 'vulner':65C 'without':50B 'yank':1A,23B,25B,70C 'yank-not':22B","nicknames":[],"mitigations":[],"who_affected":"Yank Note 3.93.0 installations that expose the settings endpoint, including ones reachable over a network. Installs on a single machine without network access to the endpoint are less exposed. The sources do not say which configuration keys were returned.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"developers","plain_action":null,"pkeys":[],"ptokens":[],"labels":["electron","medium","noteapps","package","yanknote"],"campaign_type":null,"first_public_at":"2026-11-05T02:16:57+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-122154","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-122154","severity":null,"published_at":"2026-11-05T02:16:57+00:00","modified_at":"2026-11-05T02:16:58+00:00","first_seen_at":"2026-11-05T02:31:09+00:00","fetched_at":"2026-11-05T02:31:09+00:00","note":null}],"documents":[{"id":72240,"url":"https://github.com/purocean/yn/commit/59f85d48f17a70a402ad59dcecacdbec20f954df","title":"Patch: github.com","kind":"other","source":"nvd","publisher":"vendor","text":null,"published_at":null,"relation":"fix","confidence":null,"note":"Patch: github.com"},{"id":44179,"url":"https://github.com/purocean/yn/releases/tag/v3.93.1","title":"Release notes: github.com","kind":"release","source":"nvd","publisher":"vendor","text":null,"published_at":null,"relation":"fix","confidence":null,"note":"Release notes: github.com"}],"exploit_sources":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}