Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2025-24399

Jenkins OpenId Connect Authentication Plugin 4.452.v2849b_d3945fa_ 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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-24399
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 09:29 UTC · Revision 1

Source evidence

CVE-2025-24399

core-osv · Original source

Published 22 Jan 2025, 17:15 UTC

Jenkins OpenId Connect Authentication Plugin 4.452.v2849b_d3945fa_ 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.

osv:CVE-2025-24399
Complete source record
{
  "id": "e39ce57bc9c2eec3109422d181c5b243a3a4e1f1c4c604fe457dbf2b0e35029e",
  "url": "https://osv.dev/vulnerability/CVE-2025-24399",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2025-24399",
    "summary": "Jenkins OpenId Connect Authentication Plugin 4.452.v2849b_d3945fa_ 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.",
    "evidence": "osv:CVE-2025-24399",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-24399",
      "aliases": [
        "CVE-2025-24399",
        "GHSA-q9cm-88jx-3vfw"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jenkinsci/oic-auth-plugin",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3f5f201de5dc4013ae242722403a86a95b63aaad"
                },
                {
                  "introduced": "d4c54f157201ba48f3d78d08307af43c4e1b6924"
                },
                {
                  "fixed": "4d7765c854f4f5e6e3c26ed950a26042a7527875"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:jenkins:openid_connect_authentication:*:*:*:*:*:jenkins:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.438.440.v3f5f201de5dc"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:jenkins:openid_connect_authentication:*:*:*:*:*:jenkins:*:*",
                    "range": [
                      {
                        "introduced": "4.444.vd4c54f157201"
                      },
                      {
                        "fixed": "4.453.v4d7765c854f4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.438.v6e62f6782770",
            "4.452.v2849b_d3945fa_",
            "4.444.vd4c54f157201",
            "4.421.v5422614eb_e0a_",
            "4.418.vccc7061f5b_6d",
            "4.411.v990b_9d36e74e",
            "4.409.ve864b_f48b_0f3",
            "4.388.v4f73328eb_d2c",
            "4.371.vc7c0c06e8a_f5",
            "4.355.v3a_fb_fca_b_96d4",
            "4.354.v321ce67a_1de8",
            "4.350.v347c3b_8b_9d95",
            "4.346.v10401f543622",
            "4.340.ve70636c6590e",
            "4.331.vd925b_f76f3a_c",
            "4.330.v6fdfc07513e3",
            "4.329.v994d3f265d68",
            "4.324.vfd49d010926b_",
            "4.320.v23537cb_a_b_5c6",
            "4.303.v84089a_708ea_7",
            "4.299.v5ca_eb_6a_f3e6d",
            "4.297.vcddb_d8a_e4694",
            "4.290.v6f5e8da_e98b_2",
            "4.284.v0cc21de03d37",
            "4.279.vca_c1e2fdd24b_",
            "next",
            "4.269.va_7526f34f306",
            "4.257.v5360e8489e8b_",
            "4.250.v5a_d993226437",
            "4.239.v325750a_96f3b_",
            "4.238.v0021f710b_b_f4",
            "4.236.v4124503b_a_f88",
            "4.229.vf736b_fec02f4",
            "4.228.v0c3e8682ff1f",
            "4.227.v36610663f760",
            "4.225.v03326773b_44b_",
            "4.224.v62720cfa_026e",
            "4.223.v503b_9a_75a_8a_f",
            "oic-auth-3.0",
            "oic-auth-2.6",
            "oic-auth-2.5",
            "oic-auth-2.4",
            "oic-auth-2.3",
            "oic-auth-2.2",
            "oic-auth-2.1",
            "oic-auth-2.0",
            "oic-auth-1.8",
            "oic-auth-1.7",
            "oic-auth-1.6",
            "oic-auth-1.5",
            "oic-auth-1.4",
            "oic-auth-1.3",
            "oic-auth-1.2",
            "oic-auth-1.1",
            "oic-auth-1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-24399.json",
            "vanir_signatures": [
              {
                "id": "CVE-2025-24399-11294c80",
                "digest": {
                  "length": 110,
                  "function_hash": "71790431978255330690840632366832172916"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "escapeHatchThrowsException"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-25e2650a",
                "digest": {
                  "length": 817,
                  "function_hash": "92339488683552919304618169202355811251"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java",
                  "function": "TestRealm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-29b67e28",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "159248819485680531025194786911732097141",
                    "339006640461263996001964936801635034713",
                    "22081426634109343006674938703645955805",
                    "72420844902488574905172378283379477628",
                    "200645436539131617160813460550745326840",
                    "255029042819156871292067274587823226312",
                    "210136858134134117770154592777303541727",
                    "138299684812145598888425198843408212167",
                    "220813415252913801677747992238609416653",
                    "311166172882498453125573946312019731287",
                    "124724664725159082281821260165382122148",
                    "241698953473854457028693848754184370832",
                    "135493171011005191016914937291042276926",
                    "229287564008375828068096994441832805916",
                    "273265371621046681966058172853011395004"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-4855a828",
                "digest": {
                  "length": 202,
                  "function_hash": "203478221271522253572740313549881183225"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "readresolve"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-54edb00e",
                "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"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-5deebc32",
                "digest": {
                  "length": 181,
                  "function_hash": "162154435502172740736316643599492711444"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "escapeHatchToFalse"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-5e59fbed",
                "digest": {
                  "length": 354,
                  "function_hash": "247625722925303008465492101288037838688"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java",
                  "function": "OicSecurityRealm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-60649da4",
                "digest": {
                  "length": 181,
                  "function_hash": "162154435502172740736316643599492711444"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "escapeHatchToFalse"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-658ee635",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "16542728570776235475771276927279473996",
                    "63972560285708423195149848050605577513",
                    "113661293223453984661515758284366817234",
                    "142533828800454276993943441136818449986",
                    "245098414483421526031132017631099152103",
                    "175392909599322583149892923732105357549",
                    "228766941038956389804995924986779761482",
                    "115426292500187615300771380489453808675",
                    "198866052926937045526822944378267828474",
                    "156995100225828416882347977497507267546",
                    "40079601793268211092017533577444728754",
                    "168152826039125229931032170930996819756",
                    "128957903560954252554176022903360527109",
                    "88984259554262805910403768292104634382"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-6a8dcf5d",
                "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"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-6fffda52",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "223748232701679418603221556591987714053",
                    "38412950971664111232715666380509582444",
                    "318281444644602704963405661830849850608",
                    "1650605894927286184407034295920304527",
                    "83650182607347088240180903903180517991",
                    "32654117308393925311903141950460171231",
                    "252137375346536615594722158537303261044"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-702e5217",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "223748232701679418603221556591987714053",
                    "38412950971664111232715666380509582444",
                    "318281444644602704963405661830849850608",
                    "1650605894927286184407034295920304527",
                    "83650182607347088240180903903180517991",
                    "32654117308393925311903141950460171231",
                    "252137375346536615594722158537303261044"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-8199113a",
                "digest": {
                  "length": 599,
                  "function_hash": "35006382388053461711706714486274596861"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java",
                  "function": "settingNonCompliantValuesNotAllowedTest"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-9a90e711",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "159248819485680531025194786911732097141",
                    "162253027441211436730780709344778901729",
                    "103041315857857432678948998349073291439",
                    "168887701347957689745894612788463668631",
                    "200645436539131617160813460550745326840",
                    "255029042819156871292067274587823226312",
                    "210136858134134117770154592777303541727",
                    "138299684812145598888425198843408212167",
                    "220813415252913801677747992238609416653",
                    "311166172882498453125573946312019731287",
                    "124724664725159082281821260165382122148",
                    "241698953473854457028693848754184370832",
                    "135493171011005191016914937291042276926",
                    "229287564008375828068096994441832805916",
                    "273265371621046681966058172853011395004"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-a20882e8",
                "digest": {
                  "length": 817,
                  "function_hash": "92339488683552919304618169202355811251"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/TestRealm.java",
                  "function": "TestRealm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-b4b01bb9",
                "digest": {
                  "length": 599,
                  "function_hash": "35006382388053461711706714486274596861"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/OicSecurityRealmFipsTest.java",
                  "function": "settingNonCompliantValuesNotAllowedTest"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-e5876eb3",
                "digest": {
                  "length": 354,
                  "function_hash": "247625722925303008465492101288037838688"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/4d7765c854f4f5e6e3c26ed950a26042a7527875",
                "target": {
                  "file": "src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java",
                  "function": "OicSecurityRealm"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-f2866b7b",
                "digest": {
                  "length": 202,
                  "function_hash": "203478221271522253572740313549881183225"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "readresolve"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-f6d0800f",
                "digest": {
                  "length": 110,
                  "function_hash": "71790431978255330690840632366832172916"
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java",
                  "function": "escapeHatchThrowsException"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2025-24399-fc67b6fe",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "16542728570776235475771276927279473996",
                    "63972560285708423195149848050605577513",
                    "113661293223453984661515758284366817234",
                    "142533828800454276993943441136818449986",
                    "245098414483421526031132017631099152103",
                    "175392909599322583149892923732105357549",
                    "228766941038956389804995924986779761482",
                    "115426292500187615300771380489453808675",
                    "198866052926937045526822944378267828474",
                    "156995100225828416882347977497507267546",
                    "40079601793268211092017533577444728754",
                    "168152826039125229931032170930996819756",
                    "128957903560954252554176022903360527109",
                    "88984259554262805910403768292104634382"
                  ]
                },
                "source": "https://github.com/jenkinsci/oic-auth-plugin/commit/3f5f201de5dc4013ae242722403a86a95b63aaad",
                "target": {
                  "file": "src/test/java/org/jenkinsci/plugins/oic/SecurityRealmConfigurationFIPSTest.java"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-24T14:56:53Z"
          }
        }
      ],
      "modified": "2026-10-24T14:56:53.316728240Z",
      "provider": "osv",
      "references": [
        "https://www.jenkins.io/security/advisory/2025-01-22/#SECURITY-3461"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2025-24399",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 443884,
  "published_at": "2025-01-22T17:15:13.853+00:00"
}