An information disclosure vulnerability exists in the backup configuration process where the SAS token is not masked in the configuration response. This oversight results in sensitive information leakage within the yb_backup log files, exposing the SAS token in plaintext. The leakage occurs during the backup procedure, leading to potential unauthorized access to resources associated with the SAS token. This issue affects YugabyteDB Anywhere: from 2.20.0.0 before 2.20.7.0, from 2.23.0.0 before 2.23.1.0, from 2024.1.0.0 before 2024.1.3.0.
[
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/6acbaf1283d6ce33f0f401725814c8930d3f8a3f",
"target": {
"file": "src/yb/integration-tests/cdcsdk_ysql_test_base.cc"
},
"id": "CVE-2024-11165-1c5c4c77",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69179067894327887912844943950513610569",
"62632090007202468744299428039733670264",
"314606144803636029966044588341940063793",
"97341136238648283649026300297949680293",
"266944137342694237301420719683804269017",
"142297340080821180874701275917071130179",
"112507651040781896521797591805218505136",
"102178576102451292256067002058568799021"
]
},
"deprecated": false
},
{
"signature_type": "Function",
"source": "https://github.com/yugabyte/yugabyte-db/commit/6acbaf1283d6ce33f0f401725814c8930d3f8a3f",
"target": {
"file": "src/yb/integration-tests/cdcsdk_ysql_test_base.cc",
"function": "CDCSDKYsqlTest::WaitForPostApplyMetadataWritten"
},
"id": "CVE-2024-11165-1d2791ba",
"signature_version": "v1",
"digest": {
"function_hash": "61304604467114724231489717524990766445",
"length": 886.0
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/920989b6c0db0222bb7a0cce46febc76cf72d438",
"target": {
"file": "managed/src/main/java/com/yugabyte/yw/common/ShellProcessHandler.java"
},
"id": "CVE-2024-11165-3fe1f94c",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"196041372898236340686335589231938670747",
"131075429662908264668190491353274628598",
"84555700480089779124505223057917525049",
"315847396071988782869994075830582364181",
"94673477679613222879243163958524411487",
"116028006802619572837400288036353881798",
"232992680403884518839918512502675787404",
"253132588235428297568520772581838043711",
"202648119804378110516992296278774133362",
"56910806000445708209451832989797284054"
]
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/920989b6c0db0222bb7a0cce46febc76cf72d438",
"target": {
"file": "managed/src/main/java/com/yugabyte/yw/common/RedactingService.java"
},
"id": "CVE-2024-11165-709153e3",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"147621093176143635454504968402903978383",
"248283436587404583533702912523403419212",
"48327759621158085349962003639301742086",
"31687782737386939571213277719569464106",
"110627420113301928137305202696943976440",
"21705508086916072231457960561396034328"
]
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/920989b6c0db0222bb7a0cce46febc76cf72d438",
"target": {
"file": "managed/src/main/java/com/yugabyte/yw/models/helpers/CommonUtils.java"
},
"id": "CVE-2024-11165-838f19b4",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"267338190211758997925077320247750295157",
"19666263487459571122552353248540254172",
"304711392501483673228880743863755313901",
"99280448483130150238149444438763310085"
]
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/6acbaf1283d6ce33f0f401725814c8930d3f8a3f",
"target": {
"file": "src/yb/tablet/transaction_participant.cc"
},
"id": "CVE-2024-11165-9a991ed0",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"118191393160726067434713943001141879471",
"46171788352154076957205854285512365245",
"312608642798048294930796893405647436073",
"217624878082735707317385964167046162870"
]
},
"deprecated": false
},
{
"signature_type": "Function",
"source": "https://github.com/yugabyte/yugabyte-db/commit/920989b6c0db0222bb7a0cce46febc76cf72d438",
"target": {
"file": "managed/src/main/java/com/yugabyte/yw/common/ShellProcessHandler.java",
"function": "getOutputLines"
},
"id": "CVE-2024-11165-d937a3b2",
"signature_version": "v1",
"digest": {
"function_hash": "316219674943065466410076554175449720577",
"length": 461.0
},
"deprecated": false
},
{
"signature_type": "Line",
"source": "https://github.com/yugabyte/yugabyte-db/commit/6acbaf1283d6ce33f0f401725814c8930d3f8a3f",
"target": {
"file": "src/yb/tablet/tablet_bootstrap.cc"
},
"id": "CVE-2024-11165-f2ccf6ad",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"127408575875813910990999087701724863600",
"243449743797406210735496558378245324576",
"203259259799840998722605634777905663733",
"112809946461783654759815586232372389921"
]
},
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-11165.json"