Skip to content
Heist/ feed
Back to feed
Medium

Allegro Ralph through 20260902.1 Missing Authorization in Data Center Rack API

Type: advisorySources: OSV

Allegro Ralph through 20260902.1 contains a missing authorization vulnerability that allows authenticated staff users to bypass rack model permissions because RalphPermission skips checks for views without a queryset. Attackers can call DCAssetsView and SRRacksAPIView at /api/rack/ and /api/server_room/ to read asset hostnames, serials and management IPs, and to modify, move or create racks.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-111683
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 03:02 UTC · Revision 1

Source evidence

Allegro Ralph through 20260902.1 Missing Authorization in Data Center Rack API

core-osv · Original source

Published 16 Oct 2026, 17:39 UTC

Allegro Ralph through 20260902.1 contains a missing authorization vulnerability that allows authenticated staff users to bypass rack model permissions because RalphPermission skips checks for views without a queryset. Attackers can call DCAssetsView and SRRacksAPIView at /api/rack/ and /api/server_room/ to read asset hostnames, serials and management IPs, and to modify, move or create racks.

osv:CVE-2026-111683
Complete source record
{
  "id": "a8a12ec50dcf210e1801d10bb02b7f1d98e749f6d90629f8dc9a9b162b183de9",
  "url": "https://osv.dev/vulnerability/CVE-2026-111683",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Allegro Ralph through 20260902.1 Missing Authorization in Data Center Rack API",
    "summary": "Allegro Ralph through 20260902.1 contains a missing authorization vulnerability that allows authenticated staff users to bypass rack model permissions because RalphPermission skips checks for views without a queryset. Attackers can call DCAssetsView and SRRacksAPIView at /api/rack/ and /api/server_room/ to read asset hostnames, serials and management IPs, and to modify, move or create racks.",
    "evidence": "osv:CVE-2026-111683",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-111683",
      "aliases": [
        "CVE-2026-111683"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/allegro/ralph",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "adbe619caba31425a6b28bd8913fed2500c2fd96"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "20260902.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "20260902.1"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "20260902.1",
            "20260831.2",
            "20260831.1",
            "20260819.1",
            "20260817.1",
            "20260813.2",
            "20260813.1",
            "20260810.1",
            "20260807.1",
            "20260805.1",
            "20260729.1",
            "20260609.1",
            "20260506.1",
            "20260327.1",
            "20260324.1",
            "20260309.1",
            "20260129.1",
            "20260126.1",
            "20260123.1",
            "20260122.1",
            "20251229.1",
            "20251216.1",
            "20251209.1",
            "20251208.1",
            "20251120.1",
            "20251117.1",
            "20251106.1",
            "20251020.1",
            "20250924.1",
            "20250826.1",
            "20250820.1",
            "20250806.2",
            "20250806.1",
            "20250721.1",
            "20250708.1",
            "20250521.1",
            "20250512.1",
            "20250505.1",
            "20250429.1",
            "20250424.2",
            "20250424.1",
            "20250423.1",
            "20250416.1",
            "20250414.1",
            "20250407.2",
            "20250407.1",
            "20250402.1",
            "20250325.1",
            "20250321.1",
            "20250320.1",
            "20250313.1",
            "20250304.1",
            "20250303.1",
            "20250214.1",
            "20250205.1",
            "20241211.1",
            "20241128.1",
            "20241127.1",
            "20241125.1",
            "20241122.1",
            "20241118.1",
            "20241108.1",
            "20241104.2",
            "20241104.1",
            "20241029.1",
            "20241023.1",
            "20241028.1",
            "20241008.3",
            "20241008.2",
            "20241008.1",
            "20241001.1",
            "20240924.2",
            "20240924.1",
            "20240923.1",
            "20240916.1",
            "20240910.1",
            "20240903.2",
            "20240903.1",
            "20240830.2",
            "20240830.1",
            "20240822.2",
            "20240822.1",
            "20240813.1",
            "20240808.1",
            "20240802.3",
            "20240802.2",
            "20240802.1",
            "20240731.1",
            "20240723.1",
            "20240719.1",
            "20240611.1",
            "20240307.1",
            "20240306.1",
            "20240304.2",
            "20240304.1",
            "20240226.1",
            "20240221.1",
            "20240213.1",
            "20240207.1",
            "20230511.1",
            "20230926.1",
            "20230901.1",
            "20230829.1",
            "20230531.1",
            "20230524.1",
            "20230330.1",
            "20230118.1",
            "20230103.1",
            "20221208.1",
            "20221108.1",
            "20221107.1",
            "20221027.1",
            "20220725.1",
            "20220718.1",
            "20220701.1",
            "20220414.1",
            "20220411.1",
            "20220405.1",
            "20210510.1",
            "20220301.1",
            "20220228.1",
            "20220207.1",
            "20220111.1",
            "20211222.1",
            "20211220.1",
            "20211123.1",
            "20211117.1",
            "20211112.1",
            "20211108.1",
            "20211029.1",
            "20210922.1",
            "20210921.3",
            "20210921.2",
            "20210921.1",
            "20210908.1",
            "20210706.1",
            "20210629.1",
            "20210615.1",
            "20210525.1",
            "20210524.2",
            "20210524.1",
            "20210521.1",
            "20210517.1",
            "20210513.2",
            "20210513.1",
            "20210512.1",
            "20210507.1",
            "20210426.1",
            "20210423.1",
            "20210422.1",
            "20210421.1",
            "20210401.1",
            "20210324.1",
            "20210309.1",
            "20210219.1",
            "20210119.1",
            "20210104.1",
            "20201228.2",
            "20201228.1",
            "20201202.1",
            "20201201.1",
            "20201117.1",
            "20201116.1",
            "20201006.2",
            "20201006.1",
            "20200918.1",
            "20200911.1",
            "20200903.1",
            "20200828.1",
            "20200521.1",
            "20200513.1",
            "20200428.1",
            "20200421.1",
            "20200129.1",
            "20200121.1",
            "20200117.1",
            "20200116.1",
            "20200115.1",
            "20191219.1",
            "20191217.2",
            "20191217.1",
            "20191001.1",
            "20190814.1",
            "20190807.1",
            "20190627.1",
            "20190625.1",
            "20190624.1",
            "20190618.1",
            "20190617.1",
            "20190527.1",
            "20190524.2",
            "20190524.1",
            "20190515.1",
            "20190508.1",
            "20190410.1",
            "20190410.2",
            "20190313.1",
            "20190312.1",
            "20190308.1",
            "20190306.1",
            "20190221.1",
            "20190215.1",
            "20190208.1",
            "20190201.1",
            "20190124.2",
            "20190124.1",
            "20190123.1",
            "20190111.1",
            "20190109.1",
            "20190108.1",
            "20190103.1",
            "20181206.1",
            "20181205.4",
            "20181205.3",
            "20181205.2",
            "20181205.1",
            "20181121.1",
            "20181114.1",
            "20181108.1",
            "20181102.1",
            "20181031.4",
            "20181031.3",
            "20181031.2",
            "20181031.1",
            "20181030.1",
            "20181023.1",
            "20180926.3",
            "20180926.2",
            "20180926.1",
            "20180925.2",
            "20180925.1",
            "20180918.1",
            "20180903.1",
            "20180821.1",
            "20180817.1",
            "20180808.1",
            "20180710.1",
            "20180726.6",
            "20180726.3",
            "20180726.2",
            "20180726.1",
            "20180726.5",
            "20180726.4",
            "20180611.2",
            "20180611.1",
            "20180525.1",
            "20180517.1",
            "20180626.1",
            "20080511.1",
            "20080510.1",
            "20180426.1",
            "20180417.1",
            "20180416.1",
            "20180413.1",
            "20180412.1",
            "20180329.1",
            "20180301.3",
            "20180228.3",
            "20180301.2",
            "20180301.1",
            "20180222.1",
            "20180220.1",
            "20180219.1",
            "20180213.1",
            "20180212.1",
            "20180202.5",
            "20180202.4",
            "20180202.3",
            "20180202.2",
            "20180202.1",
            "20180201.1",
            "20180126.1",
            "20180124.1",
            "20180117.1",
            "20180105.2",
            "20180105.1",
            "20180104.1",
            "20171220.2",
            "20171220.1",
            "20171219.1",
            "20171128.1",
            "20171127.2",
            "20171127.1",
            "20171110.1",
            "20171013.1",
            "20171009.1",
            "20171004.1",
            "20170929.2",
            "20170929.1",
            "20170927.3",
            "20170927.2",
            "20170927.1",
            "20170925.2",
            "20170925.1",
            "20170922.2",
            "20170922.1",
            "20170920.2",
            "20170920.1",
            "20170905.1",
            "20170831.1",
            "20170830.1",
            "20170825.1",
            "20170808.1",
            "20170803.1",
            "20170728.1",
            "20170726.1",
            "20170725.1",
            "20170724.1",
            "20170711.1",
            "20170705.1",
            "20170628.2",
            "20170628.1",
            "20170623.1",
            "20170622.1",
            "20170621.2",
            "20170621.1",
            "20170613.1",
            "20170607.1",
            "20170529.1",
            "20170525.1",
            "20170519.1",
            "20170518.1",
            "20170517.1",
            "20170516.1",
            "20170515.1",
            "20170510.1",
            "20170508.1",
            "20170427.1",
            "20170426.6",
            "20170426.5",
            "20170426.4",
            "20170426.3",
            "20170426.2",
            "20170426.1",
            "20170424.1",
            "20170420.1",
            "20170419.1",
            "20170414.2",
            "20170414.1",
            "20170413.3",
            "20170413.2",
            "20170413.1",
            "20170407.1",
            "20170406.1",
            "20170404.1",
            "20170331.1",
            "20170330.1",
            "20170328.1",
            "20170327.1",
            "20170323.2",
            "20170323.1",
            "20170322.2",
            "20170322.1",
            "20170307.1",
            "20170303.1",
            "20170223.1",
            "20170221.1",
            "20170220.1",
            "20170215.1",
            "20170203.1",
            "20170131.2",
            "20170131.1",
            "20170127.1",
            "20170117.1",
            "20170110.2",
            "20170110.1",
            "20170104.2",
            "20170104.1",
            "20160104.2",
            "20170102.1",
            "20161229.1",
            "20161228.1",
            "20161222.2",
            "20161222.1",
            "20161214.1",
            "20161213.1",
            "20161209.3",
            "20161207.3",
            "20161207.2",
            "20161207.1",
            "20161201.1",
            "20161130.1",
            "20161129.1",
            "20161125.1",
            "20161122.5",
            "20161122.4",
            "20161122.3",
            "20161122.2",
            "20161122.1",
            "20161116.1",
            "20161115.2",
            "20161115.1",
            "20161110.1",
            "20161109.1",
            "20161027.1",
            "20161020.1",
            "20161019.1",
            "20161018.2",
            "20161018.1",
            "20161007.1",
            "20161006.2",
            "20161006.1",
            "20161005.3",
            "20161005.2",
            "20161005.1",
            "20161004.2",
            "20161004.1",
            "20160929.2",
            "20160929.1",
            "20160928.1",
            "20160923.1",
            "20160922.3",
            "20160922.2",
            "20160922.1",
            "20160919.1",
            "20160913.3",
            "20160913.2",
            "20160913.1",
            "20160909.1",
            "20160905.2",
            "20160905.1",
            "20160902.1",
            "20160826.1",
            "20160825.1",
            "20160824.4",
            "20160824.3",
            "20160824.2",
            "20160824.1",
            "20160823.3",
            "20160823.2",
            "20160823.1",
            "20160819.1",
            "20160818.4",
            "20160818.3",
            "20160818.2",
            "20160818.1",
            "20160817.3",
            "20160817.2",
            "20160817.1",
            "20160811.2",
            "20160811.1",
            "20160810.6",
            "20160810.5",
            "20160810.4",
            "20160810.3",
            "20160810.2",
            "20160810.1",
            "20160809.1",
            "20160808.1",
            "20160805.2",
            "20160805.1",
            "20160804.3",
            "20160804.2",
            "20160804.1",
            "20160803.2",
            "20160803.1",
            "20160802.3",
            "20160802.2",
            "20160802.1",
            "20160801.2",
            "20160801.1",
            "20160728.2",
            "20160728.1",
            "20160725.1",
            "20160722.1",
            "20160721.4",
            "20160721.3",
            "20160721.2",
            "20160721.1",
            "20160720.2",
            "20160720.1",
            "20160719.1",
            "20160718.9",
            "20160718.8",
            "20160718.7",
            "20160718.5",
            "20160718.4",
            "20160718.3",
            "20160718.2",
            "20160718.1",
            "20160714.4",
            "20160714.3",
            "20160714.2",
            "20160714.1",
            "20160713.1",
            "20160712.2",
            "20160712.1",
            "20160708.1",
            "20160705.2",
            "20160705.1",
            "20160704.1",
            "20160630.2",
            "20160630.1",
            "20160629.2",
            "20160629.1",
            "20160628.1",
            "20160624.2",
            "20160624.1",
            "20160621.1",
            "20160617.1",
            "20160615.2",
            "20160615.1",
            "20160613.1",
            "20160610.1",
            "20160609.2",
            "20160609.1",
            "20160607.1",
            "20160606.1",
            "20160601.1",
            "20160524.1",
            "20160311.1",
            "20160518.1",
            "20160513.1",
            "20160512.2",
            "20160512.1",
            "20160429.1",
            "20160422.2",
            "20160422.1",
            "20160414.1",
            "20160419.1",
            "20160411.1",
            "20160406.1",
            "20160405.1",
            "20160405.2",
            "20160405.1_test",
            "20160404.1",
            "20160323.1",
            "20160325.4",
            "20160325.3",
            "20160325.1",
            "20160325.2",
            "20160321.2",
            "20160321.1",
            "20160321.1_test",
            "20160316.1",
            "20160317.5",
            "20160317.4",
            "20160317.3",
            "20160317.2",
            "20160317.1",
            "20160314.2_test",
            "20160314.1_test",
            "20160308.1",
            "20160307.1_test",
            "20160303.1_test",
            "20160302.1_test",
            "20160229.1_test",
            "20160226.2_test",
            "20160226.1",
            "20160224.1",
            "20160222.1",
            "20160217.3",
            "20160217.2",
            "20160210.1",
            "20150210.1",
            "20160119.2",
            "20160119.1",
            "20151230_bulldozer_test1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111683.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:41.991757276Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111683.json",
        "https://hackmd.io/@hieuPenguinnn/ralph-dc-view-rack-api-missing-authorization",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-111683",
        "https://www.vulncheck.com/advisories/allegro-ralph-through-20260902.1-missing-authorization-in-data-center-rack-api",
        "https://github.com/allegro/ralph",
        "https://github.com/allegro/ralph/blob/20260902.1/src/ralph/dc_view/views/api.py#L17-L96",
        "https://github.com/allegro/ralph/blob/20260902.1/src/ralph/lib/permissions/api.py#L194-L209"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-862"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111683.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-111683",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 509700,
  "published_at": "2026-10-16T17:39:40.888+00:00"
}