Jenkins OpenId Connect Authentication Plugin 4.452.v2849bd3945fa and earlier, except 4.438.440.v3f5f201de5dc, treats usernames as case-insensitive, allowing attackers on Jenkins instances configured with a case-sensitive OpenID Connect provider to log in as any user by providing a username that differs only in letter case, potentially gaining administrator access to Jenkins.
{
"versions": [
{
"introduced": "0"
},
{
"fixed": "4.438.440.v3f5f201de5dc"
},
{
"introduced": "4.444.vd4c54f157201"
},
{
"fixed": "4.453.v4d7765c854f4"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-24399.json"
"2026-04-12T14:04:25Z"
[
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "71790431978255330690840632366832172916",
"length": 110.0
},
"id": "CVE-2025-24399-11294c80",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "escapeHatchThrowsException"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "92339488683552919304618169202355811251",
"length": 817.0
},
"id": "CVE-2025-24399-25e2650a",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java",
"function": "TestRealm"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"threshold": 0.9,
"line_hashes": [
"159248819485680531025194786911732097141",
"339006640461263996001964936801635034713",
"22081426634109343006674938703645955805",
"72420844902488574905172378283379477628",
"200645436539131617160813460550745326840",
"255029042819156871292067274587823226312",
"210136858134134117770154592777303541727",
"138299684812145598888425198843408212167",
"220813415252913801677747992238609416653",
"311166172882498453125573946312019731287",
"124724664725159082281821260165382122148",
"241698953473854457028693848754184370832",
"135493171011005191016914937291042276926",
"229287564008375828068096994441832805916",
"273265371621046681966058172853011395004"
]
},
"id": "CVE-2025-24399-29b67e28",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "203478221271522253572740313549881183225",
"length": 202.0
},
"id": "CVE-2025-24399-4855a828",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "readresolve"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"322461487782937796133791808475135473115",
"105344850659363704372853321460015650660",
"97489288069188998948116358426038463426",
"223479405681745195348368252362806442590",
"302711407631571022385312063737125150220",
"171327288396072686942004704842839645015",
"181756894829738664951636316829369577762",
"337118886049616093044512697716890473178",
"268702562666521644228381551217226993990",
"275134389792844704311379386487872601427",
"257393841318378162632066990951653856861",
"132290698468758116451436166747181291930",
"269164999757640056744981561687653057564",
"230904748141772376488404653587502253417",
"17016662699818905200461257943909823389",
"201842754010417450013020399235022722910",
"331674106621316476420190146626711589136",
"18405806831038452263297717469252489943",
"51129096705258866326271158081060395071",
"162255358518681189662743117731298066644",
"71901280125182888598771527985896636686",
"195071287563146152880450457024189097801",
"88589717751246450769094490700832978307",
"70200046239378138689314141504283369612",
"136393193752885154605165327968839524391",
"280594458184678070939474818295261775887",
"185322036680041267445109789435622795874",
"4018181233112214549315201898986217347",
"300251758529049714451995143990115440126"
]
},
"id": "CVE-2025-24399-54edb00e",
"deprecated": false,
"target": {
"file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "162154435502172740736316643599492711444",
"length": 181.0
},
"id": "CVE-2025-24399-5deebc32",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "escapeHatchToFalse"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "247625722925303008465492101288037838688",
"length": 354.0
},
"id": "CVE-2025-24399-5e59fbed",
"deprecated": false,
"target": {
"file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java",
"function": "OicSecurityRealm"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "162154435502172740736316643599492711444",
"length": 181.0
},
"id": "CVE-2025-24399-60649da4",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "escapeHatchToFalse"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"threshold": 0.9,
"line_hashes": [
"16542728570776235475771276927279473996",
"63972560285708423195149848050605577513",
"113661293223453984661515758284366817234",
"142533828800454276993943441136818449986",
"245098414483421526031132017631099152103",
"175392909599322583149892923732105357549",
"228766941038956389804995924986779761482",
"115426292500187615300771380489453808675",
"198866052926937045526822944378267828474",
"156995100225828416882347977497507267546",
"40079601793268211092017533577444728754",
"168152826039125229931032170930996819756",
"128957903560954252554176022903360527109",
"88984259554262805910403768292104634382"
]
},
"id": "CVE-2025-24399-658ee635",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"threshold": 0.9,
"line_hashes": [
"322461487782937796133791808475135473115",
"105344850659363704372853321460015650660",
"97489288069188998948116358426038463426",
"223479405681745195348368252362806442590",
"320054043818350945864232224377123200834",
"430688143498372029150787719664049896",
"292650230376679549248084233477048101304",
"125966837863055832968166924150034188007",
"268702562666521644228381551217226993990",
"275134389792844704311379386487872601427",
"257393841318378162632066990951653856861",
"132290698468758116451436166747181291930",
"269164999757640056744981561687653057564",
"230904748141772376488404653587502253417",
"17016662699818905200461257943909823389",
"201842754010417450013020399235022722910",
"331674106621316476420190146626711589136",
"18405806831038452263297717469252489943",
"51129096705258866326271158081060395071",
"162255358518681189662743117731298066644",
"71901280125182888598771527985896636686",
"195071287563146152880450457024189097801",
"88589717751246450769094490700832978307",
"70200046239378138689314141504283369612",
"136393193752885154605165327968839524391",
"280594458184678070939474818295261775887",
"185322036680041267445109789435622795874",
"4018181233112214549315201898986217347",
"300251758529049714451995143990115440126"
]
},
"id": "CVE-2025-24399-6a8dcf5d",
"deprecated": false,
"target": {
"file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"threshold": 0.9,
"line_hashes": [
"223748232701679418603221556591987714053",
"38412950971664111232715666380509582444",
"318281444644602704963405661830849850608",
"1650605894927286184407034295920304527",
"83650182607347088240180903903180517991",
"32654117308393925311903141950460171231",
"252137375346536615594722158537303261044"
]
},
"id": "CVE-2025-24399-6fffda52",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"223748232701679418603221556591987714053",
"38412950971664111232715666380509582444",
"318281444644602704963405661830849850608",
"1650605894927286184407034295920304527",
"83650182607347088240180903903180517991",
"32654117308393925311903141950460171231",
"252137375346536615594722158537303261044"
]
},
"id": "CVE-2025-24399-702e5217",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "35006382388053461711706714486274596861",
"length": 599.0
},
"id": "CVE-2025-24399-8199113a",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java",
"function": "settingNonCompliantValuesNotAllowedTest"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"159248819485680531025194786911732097141",
"162253027441211436730780709344778901729",
"103041315857857432678948998349073291439",
"168887701347957689745894612788463668631",
"200645436539131617160813460550745326840",
"255029042819156871292067274587823226312",
"210136858134134117770154592777303541727",
"138299684812145598888425198843408212167",
"220813415252913801677747992238609416653",
"311166172882498453125573946312019731287",
"124724664725159082281821260165382122148",
"241698953473854457028693848754184370832",
"135493171011005191016914937291042276926",
"229287564008375828068096994441832805916",
"273265371621046681966058172853011395004"
]
},
"id": "CVE-2025-24399-9a90e711",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "92339488683552919304618169202355811251",
"length": 817.0
},
"id": "CVE-2025-24399-a20882e8",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java",
"function": "TestRealm"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "35006382388053461711706714486274596861",
"length": 599.0
},
"id": "CVE-2025-24399-b4b01bb9",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java",
"function": "settingNonCompliantValuesNotAllowedTest"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
"digest": {
"function_hash": "247625722925303008465492101288037838688",
"length": 354.0
},
"id": "CVE-2025-24399-e5876eb3",
"deprecated": false,
"target": {
"file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java",
"function": "OicSecurityRealm"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "203478221271522253572740313549881183225",
"length": 202.0
},
"id": "CVE-2025-24399-f2866b7b",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "readresolve"
}
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"function_hash": "71790431978255330690840632366832172916",
"length": 110.0
},
"id": "CVE-2025-24399-f6d0800f",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
"function": "escapeHatchThrowsException"
}
},
{
"signature_version": "v1",
"signature_type": "Line",
"source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
"digest": {
"threshold": 0.9,
"line_hashes": [
"16542728570776235475771276927279473996",
"63972560285708423195149848050605577513",
"113661293223453984661515758284366817234",
"142533828800454276993943441136818449986",
"245098414483421526031132017631099152103",
"175392909599322583149892923732105357549",
"228766941038956389804995924986779761482",
"115426292500187615300771380489453808675",
"198866052926937045526822944378267828474",
"156995100225828416882347977497507267546",
"40079601793268211092017533577444728754",
"168152826039125229931032170930996819756",
"128957903560954252554176022903360527109",
"88984259554262805910403768292104634382"
]
},
"id": "CVE-2025-24399-fc67b6fe",
"deprecated": false,
"target": {
"file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java"
}
}
]