The rendserviceintro_established function in or/rendservice.c in Tor before 0.2.8.15, 0.2.9.x before 0.2.9.12, 0.3.0.x before 0.3.0.11, 0.3.1.x before 0.3.1.7, and 0.3.2.x before 0.3.2.1-alpha, when SafeLogging is disabled, allows attackers to obtain sensitive information by leveraging access to the log files of a hidden service, because uninitialized stack data is included in an error message about construction of an introduction point circuit.
[ { "source": "https://github.com/torproject/tor/commit/09ea89764a4d3a907808ed7d4fe42abfe64bd486", "target": { "function": "rend_service_intro_established", "file": "src/or/rendservice.c" }, "id": "CVE-2017-0380-5cc6542f", "deprecated": false, "digest": { "function_hash": "127769175355172658901515638176859382220", "length": 1373.0 }, "signature_type": "Function", "signature_version": "v1" }, { "source": "https://github.com/torproject/tor/commit/09ea89764a4d3a907808ed7d4fe42abfe64bd486", "target": { "file": "src/or/rendservice.c" }, "id": "CVE-2017-0380-93bf75c8", "deprecated": false, "digest": { "line_hashes": [ "337262265581462538688133467890333262766", "277432954454635111726299723618948692353", "176210070155872555886204065544878994544", "46603671626614080164438768078968325117", "244470203692698385864849808344304555250", "272244659475510519600514232890661375494", "67545002151669001391361742277350598480", "3931581483446924389001096741585743198", "239988870441061204329280097212446696697" ], "threshold": 0.9 }, "signature_type": "Line", "signature_version": "v1" } ]