Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-43830

OpenProject is a web-based project management software. OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets module. For authenticated users with the "Edit budgets" permission, the request to reassign work packages to another budget unsufficiently sanitizes user input in the `reassign_to_id` parameter. The vulnerability has been fixed in version 12.0.4. Versions prior to 12.0.0 are not affected. If you're upgrading from an older version, ensure you are upgrading to at least version 12.0.4. If you are unable to upgrade in a timely fashion, the following patch can be applied: https://github.com/opf/openproject/pull/9983.patch

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-43830
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 12:00 UTC · Revision 1

Source evidence

CVE-2021-43830

core-osv · Original source

Published 14 Dec 2021, 20:15 UTC

OpenProject is a web-based project management software. OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets module. For authenticated users with the "Edit budgets" permission, the request to reassign work packages to another budget unsufficiently sanitizes user input in the `reassign_to_id` parameter. The vulnerability has been fixed in version 12.0.4. Versions prior to 12.0.0 are not affected. If you're upgrading from an older version, ensure you are upgrading to at least version 12.0.4. If you are unable to upgrade in a timely fashion, the following patch can be applied: https://github.com/opf/openproject/pull/9983.patch

osv:CVE-2021-43830
Complete source record
{
  "id": "d0f5b9e3d4e9a2e5a5105ad9f9679b905aaaa1973f32c2bb4d6993cbadca47b0",
  "url": "https://osv.dev/vulnerability/CVE-2021-43830",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-43830",
    "summary": "OpenProject is a web-based project management software. OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets module. For authenticated users with the \"Edit budgets\" permission, the request to reassign work packages to another budget unsufficiently sanitizes user input in the `reassign_to_id` parameter. The vulnerability has been fixed in version 12.0.4. Versions prior to 12.0.0 are not affected. If you're upgrading from an older version, ensure you are upgrading to at least version 12.0.4. If you are unable to upgrade in a timely fashion, the following patch can be applied: https://github.com/opf/openproject/pull/9983.patch",
    "evidence": "osv:CVE-2021-43830",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2021-43830",
      "aliases": [
        "CVE-2021-43830",
        "GHSA-f565-3whr-6m96"
      ],
      "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/opf/openproject",
              "type": "GIT",
              "events": [
                {
                  "introduced": "ad3df7f724e812a4f3804f59454984fcf15f79b3"
                },
                {
                  "fixed": "aa0813030c9f9654e808f61b3f914d2b2e6086a5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:openproject:openproject:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "12.0.0"
                      },
                      {
                        "fixed": "12.0.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "aa0813030c9f9654e808f61b3f914d2b2e6086a5"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v12.0.4"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v12.0.3",
            "v12.0.2",
            "v12.0.1",
            "v12.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-43830.json"
          }
        }
      ],
      "modified": "2026-10-20T10:55:04.502707597Z",
      "provider": "osv",
      "references": [
        "https://github.com/opf/openproject/releases/tag/v12.0.4",
        "https://github.com/opf/openproject/security/advisories/GHSA-f565-3whr-6m96",
        "https://github.com/opf/openproject/pull/9983",
        "https://github.com/opf/openproject/pull/9983.patch"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2021-43830",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 386826,
  "published_at": "2021-12-14T20:15:07.813+00:00"
}