An issue was discovered in Sonatype Nexus Repository Manager 2.x before 2.14.17 and 3.x before 3.22.1. Admin users can retrieve the LDAP server system username/password (as configured in nxrm) in cleartext.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1698.0,
"function_hash": "240645833721311142931188455201698130904"
},
"signature_version": "v1",
"id": "CVE-2020-11415-11459837",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "enableCircularRedirectsForHosts",
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/storage/remote/httpclient/HttpClientManagerTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"313652728092155124131652578897596951363",
"75552395171418087663321023820132818466",
"80308844729590517458752855001488350267",
"241298378827831399649577271181318244136"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-250ad543",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/RepoConversionTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"105732598505126494730968126994249973236",
"5486727952625091785569061560646227169",
"26802220004424442769552865934949746844",
"89706019866321764821478914035592323550",
"302507516099481240891020680188249938979",
"2426180230470377667687938366976049923",
"254448962362602149670332302846941792623",
"148379250760639972240292922577561488661",
"325188647305976736770208098843764948054",
"292441688030371188746756674262591191351",
"134288337058826603750685886338816599626",
"255833137315742082294271631174665333027",
"19316709357196148287756445787288849473",
"297534156402927260252078887693327878714",
"273870472383021806250175286091104506890",
"152833066918038186165688582943319526249",
"104184821476952716407659788619231091551"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-2a608fb4",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "plugins/security/nexus-ldap-realm-plugin/src/main/java/org/sonatype/nexus/security/ldap/realms/api/AbstractLdapRealmPlexusResource.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 606.0,
"function_hash": "213192425349250113544587698998596760416"
},
"signature_version": "v1",
"id": "CVE-2020-11415-2d200f42",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "getConnectionInfo",
"file": "plugins/security/nexus-ldap-realm-plugin/src/main/java/org/sonatype/nexus/security/ldap/realms/test/api/LdapUserAndGroupConfigTestPlexusResource.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 206.0,
"function_hash": "198856939401472080567237448991879447659"
},
"signature_version": "v1",
"id": "CVE-2020-11415-4631c814",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "testAutoBlockNotification",
"file": "testsuite/legacy-testsuite/src/test/java/org/sonatype/nexus/testsuite/misc/nexus421/Nexus421PlainNotificationIT.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1403.0,
"function_hash": "141482858816590367538143224742830331263"
},
"signature_version": "v1",
"id": "CVE-2020-11415-50a2156c",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "checkRepositoryRemoteAvailabilityNeglectLastModified",
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/storage/remote/httpclient/HttpClientRemoteStorageTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"76937787166610975614785287325581180696",
"47592977512203792220475622536246452690",
"261963528943652143194338839149025374878",
"81116282339286153062507326765973168649",
"76937787166610975614785287325581180696",
"47592977512203792220475622536246452690",
"261963528943652143194338839149025374878",
"8667927618148278804615146587360225262"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-58c922ca",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/storage/remote/httpclient/HttpClientManagerTest.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1760.0,
"function_hash": "280974540491874418763583610621608211711"
},
"signature_version": "v1",
"id": "CVE-2020-11415-6dc63bbd",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "useCookiesForHosts",
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/storage/remote/httpclient/HttpClientManagerTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"287368276655180284869038877316923808104",
"97371735463767145816171830137553963059",
"74232037770447291550425508797409727055",
"8680744761148665961318336946404209515",
"188164282471286827070073082252442163110",
"218092425759497368720486118953813493468",
"336158656351160641407862554926511106874",
"196015033379296924224024635756873859215"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-6e08edee",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "testsuite/legacy-testsuite/src/test/java/org/sonatype/nexus/testsuite/p2/AbstractNexusP2IT.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"36154398710401179399469910237234268179",
"217567070303244386307500693940184436339",
"337783925376695354837115980903317907964",
"153154282570817578589685481857037028730",
"17887781169321301513167116959678423242",
"48315428543199646586774622377406514372",
"122826859664113519752828357231254059282",
"17987084197544495331682315440727060422",
"86434469051012956011969367594849678931",
"205579455564456532580505916844059046793"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-7e353f64",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "testsupport/nexus-test-harness-launcher/src/main/java/org/sonatype/nexus/integrationtests/MavenVerifierHelper.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"337292999257030301995547166643228680045",
"66759614147349769575237312688118647888",
"130039926844918441426469041557339354073",
"2441115962179044294038702986940917231",
"67033778631094604664925120294731288518",
"147935754953463013180335811718389290611",
"302507516099481240891020680188249938979",
"2426180230470377667687938366976049923",
"303930312423146421718823081141445846952",
"128828440205874627595277229762924718368",
"156001098977200925507359159537656554090",
"19748843971831624905393684739387683081",
"74644176691881472348070729612989020243"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-88da26b9",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "plugins/security/nexus-ldap-realm-plugin/src/main/java/org/sonatype/nexus/security/ldap/realms/test/api/LdapUserAndGroupConfigTestPlexusResource.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"257463456077024846397483781880213451235",
"7829308363652557466283814297362189800",
"85522858717171682583471968426454723280",
"274512931955911907272747244466553149534"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-8f43c673",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "testsuite/modern-testsuite/src/test/java/org/sonatype/nexus/testsuite/routing/RoutingSanityIT.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"16500945813323814449835362205242917511",
"207582526188893082475654255150281755653",
"99423431276113497360266227782001943586",
"43901037432536308310903024669118364962"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-9031fba7",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/repository/AnAbstractProxyRepositoryRetrieveRemoteItemMethodTest.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 488.0,
"function_hash": "255614087802833881110851642288705602787"
},
"signature_version": "v1",
"id": "CVE-2020-11415-9817385b",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "ldapToRestModel",
"file": "plugins/security/nexus-ldap-realm-plugin/src/main/java/org/sonatype/nexus/security/ldap/realms/api/AbstractLdapRealmPlexusResource.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"184802936127081329308963733765782224856",
"81192444720934503718542493967186493170",
"186178878927137068259956188214583784232",
"28636624238064231287944201102577507844"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-98515ee2",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/maven/routing/internal/scrape/NexusScraperTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"236531211909953826035585792587243477514",
"18072328923966546229035553277661375259",
"256556702301359487253913145703288083935",
"276969776425164833351334127357063407339"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-9a376927",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/storage/remote/httpclient/HttpClientRemoteStorageTest.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 606.0,
"function_hash": "213192425349250113544587698998596760416"
},
"signature_version": "v1",
"id": "CVE-2020-11415-a0f5566b",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "restToLdapModel",
"file": "plugins/security/nexus-ldap-realm-plugin/src/main/java/org/sonatype/nexus/security/ldap/realms/api/AbstractLdapRealmPlexusResource.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1394.0,
"function_hash": "89353698924315526500952098661319940664"
},
"signature_version": "v1",
"id": "CVE-2020-11415-ab8f654b",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "installUsingP2",
"file": "testsuite/legacy-testsuite/src/test/java/org/sonatype/nexus/testsuite/p2/AbstractNexusP2IT.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 548.0,
"function_hash": "144936699398848969791316712941652340215"
},
"signature_version": "v1",
"id": "CVE-2020-11415-b1de4e2b",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "prefixFileIsUnchanged",
"file": "testsuite/modern-testsuite/src/test/java/org/sonatype/nexus/testsuite/routing/RoutingSanityIT.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1401.0,
"function_hash": "44680511609474172365069035319356101385"
},
"signature_version": "v1",
"id": "CVE-2020-11415-ba6fe156",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "convertHosted2Proxy",
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/RepoConversionTest.java"
}
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"82043193627118365738721614218741014049",
"233505075427726163236578551303599933726",
"160225661867460296192691436462730130273",
"39368266603541639483119902965822827303",
"122862609624316651976756847192494008380",
"56884259973345046302569446433236076206"
],
"threshold": 0.9
},
"signature_version": "v1",
"id": "CVE-2020-11415-be29ded8",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"file": "testsuite/legacy-testsuite/src/test/java/org/sonatype/nexus/testsuite/misc/nexus421/Nexus421PlainNotificationIT.java"
}
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 1804.0,
"function_hash": "41263886927830044494100717784378712334"
},
"signature_version": "v1",
"id": "CVE-2020-11415-d9dfc394",
"source": "https://github.com/sonatype/nexus-public/commit/1d46fc7fd231cfe44a1248126b3726b029cb12c5",
"target": {
"function": "prepare",
"file": "components/nexus-core/src/test/java/org/sonatype/nexus/proxy/repository/AnAbstractProxyRepositoryRetrieveRemoteItemMethodTest.java"
}
}
]