Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-22112

Spring Security 5.4.x prior to 5.4.4, 5.3.x prior to 5.3.8.RELEASE, 5.2.x prior to 5.2.9.RELEASE, and older unsupported versions can fail to save the SecurityContext if it is changed more than once in a single request.A malicious user cannot cause the bug to happen (it must be programmed in). However, if the application's intent is to only allow the user to run with elevated privileges in a small portion of the application, the bug can be leveraged to extend those privileges to the rest of the application.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-22112
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:47 UTC · Revision 1

Source evidence

CVE-2021-22112

core-osv · Original source

Published 23 Feb 2021, 19:15 UTC

Spring Security 5.4.x prior to 5.4.4, 5.3.x prior to 5.3.8.RELEASE, 5.2.x prior to 5.2.9.RELEASE, and older unsupported versions can fail to save the SecurityContext if it is changed more than once in a single request.A malicious user cannot cause the bug to happen (it must be programmed in). However, if the application's intent is to only allow the user to run with elevated privileges in a small portion of the application, the bug can be leveraged to extend those privileges to the rest of the application.

osv:CVE-2021-22112
Complete source record
{
  "id": "ebd2bc0804e2f7977f944719b8dff4f834dbc33889d96daddac41c20dbcd3759",
  "url": "https://osv.dev/vulnerability/CVE-2021-22112",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-22112",
    "summary": "Spring Security 5.4.x prior to 5.4.4, 5.3.x prior to 5.3.8.RELEASE, 5.2.x prior to 5.2.9.RELEASE, and older unsupported versions can fail to save the SecurityContext if it is changed more than once in a single request.A malicious user cannot cause the bug to happen (it must be programmed in). However, if the application's intent is to only allow the user to run with elevated privileges in a small portion of the application, the bug can be leveraged to extend those privileges to the rest of the application.",
    "evidence": "osv:CVE-2021-22112",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2021-22112",
      "aliases": [
        "CVE-2021-22112",
        "GHSA-gq28-h5vg-8prx"
      ],
      "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/spring-projects/spring-security",
              "type": "GIT",
              "events": [
                {
                  "introduced": "651c94b3859eb6c3eee4ee632b1419e59d99d8dd"
                },
                {
                  "fixed": "abc523c063becc72de115cae9a6fa29d374ab549"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.4.0"
                      },
                      {
                        "fixed": "5.4.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "5.4.3",
            "5.4.2",
            "5.4.1",
            "5.4.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-22112.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:44.393521407Z",
      "provider": "osv",
      "references": [
        "https://lists.apache.org/thread.html/r163b3e4e39803882f5be05ee8606b2b9812920e196daa2a82997ce14%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r2cb05e499807900ba23e539643eead9c5f0652fd271f223f89da1804%40%3Cpluto-scm.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r37423ec7eea340e92a409452c35b649dce02fdc467f0b3f52086c177%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r3868207b967f926819fe3aa8d33f1666429be589bb4a62104a49f4e3%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r390783b3b1c59b978131ac08390bf77fbb3863270cbde59d5b0f5fde%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r413e380088c427f56102968df89ef2f336473e1b56b7d4b3a571a378%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/r89aa1b48a827f5641310305214547f1d6b2101971a49b624737c497f%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/ra53677224fe4f04c2599abc88032076faa18dc84b329cdeba85d4cfc%40%3Cpluto-scm.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/ra6389b1b82108a3b6bbcd22979f7665fd437c2a3408c9509a15a9ca1%40%3Cpluto-dev.portals.apache.org%3E",
        "https://lists.apache.org/thread.html/redbd004a503b3520ae5746c2ab5e93fd7da807a8c128e60d2002cd9b%40%3Cissues.nifi.apache.org%3E",
        "https://tanzu.vmware.com/security/cve-2021-22112",
        "https://www.oracle.com//security-alerts/cpujul2021.html",
        "https://www.oracle.com/security-alerts/cpuApr2021.html",
        "https://www.oracle.com/security-alerts/cpuoct2021.html"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_element_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "8.2.0"
                  },
                  {
                    "last_affected": "8.2.4.0"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:mysql_enterprise_monitor",
            "extracted_events": [
              {
                "range": [
                  {
                    "last_affected": "8.0.25"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:pivotal_software:spring_security:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "pivotal_software:spring_security",
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "5.2.9"
                  },
                  {
                    "introduced": "5.3.0"
                  },
                  {
                    "fixed": "5.3.8"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_interactive_session_recorder:6.3:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:communications_interactive_session_recorder:6.4:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_interactive_session_recorder",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "6.3"
                  },
                  {
                    "last_affected": "6.3"
                  },
                  {
                    "introduced": "6.4"
                  },
                  {
                    "last_affected": "6.4"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.1:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_unified_inventory_management",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "7.4.1"
                  },
                  {
                    "last_affected": "7.4.1"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:hospitality_cruise_shipboard_property_management_system:20.1.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:hospitality_cruise_shipboard_property_management_system",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "20.1.0"
                  },
                  {
                    "last_affected": "20.1.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:insurance_policy_administration:11.2.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:oracle:insurance_policy_administration:11.3.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:insurance_policy_administration",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "11.2.0"
                  },
                  {
                    "last_affected": "11.2.0"
                  },
                  {
                    "introduced": "11.3.0"
                  },
                  {
                    "last_affected": "11.3.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2021-22112",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 435872,
  "published_at": "2021-02-23T19:15:13.573+00:00"
}