Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-15053

TeamPass before 2.1.27.9 does not properly enforce manager access control when requesting roles.queries.php. It is then possible for a manager user to modify any arbitrary roles within the application, or delete any arbitrary role. To exploit the vulnerability, an authenticated attacker must have the manager rights on the application, then tamper with the requests sent directly, for example by changing the "id" parameter when invoking "delete_role" on roles.queries.php.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-15053
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 09:53 UTC · Revision 1

Source evidence

CVE-2017-15053

core-osv · Original source

Published 27 Nov 2017, 19:29 UTC

TeamPass before 2.1.27.9 does not properly enforce manager access control when requesting roles.queries.php. It is then possible for a manager user to modify any arbitrary roles within the application, or delete any arbitrary role. To exploit the vulnerability, an authenticated attacker must have the manager rights on the application, then tamper with the requests sent directly, for example by changing the "id" parameter when invoking "delete_role" on roles.queries.php.

osv:CVE-2017-15053
Complete source record
{
  "id": "5b27440fccaca16f3782f0c8b08475b6744262dfee35e4c806d5cd8597ebd589",
  "url": "https://osv.dev/vulnerability/CVE-2017-15053",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-15053",
    "summary": "TeamPass before 2.1.27.9 does not properly enforce manager access control when requesting roles.queries.php. It is then possible for a manager user to modify any arbitrary roles within the application, or delete any arbitrary role. To exploit the vulnerability, an authenticated attacker must have the manager rights on the application, then tamper with the requests sent directly, for example by changing the \"id\" parameter when invoking \"delete_role\" on roles.queries.php.",
    "evidence": "osv:CVE-2017-15053",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2017-15053",
      "aliases": [
        "CVE-2017-15053",
        "GHSA-xvjf-394g-phrr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nilsteampassnet/teampass",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "f7828f2e1666b8b0b2962b55d088409771378a9c"
                },
                {
                  "fixed": "ef32e9c28b6ddc33cee8a25255bc8da54434af3e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:teampass:teampass:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.1.27.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "ef32e9c28b6ddc33cee8a25255bc8da54434af3e"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.1.27.8",
            "2.1.27.7",
            "2.1.27.6",
            "2.1.27.5",
            "2.1.27.4",
            "2.1.27.3",
            "2.1.27.2",
            "2.1.27.1",
            "2.1.27.0",
            "2.1.26-final-3",
            "2.1.26-final-2",
            "2.1.26-final",
            "2.1.26",
            "2.1.26.20",
            "2.1.26.19",
            "2.1.26.18",
            "2.1.26.17",
            "2.1.26.16",
            "2.1.26.15",
            "2.1.26.14",
            "2.1.26.13",
            "2.1.26.12",
            "2.1.26.11",
            "2.1.26.10",
            "2.1.26.9",
            "2.1.26.8",
            "2.1.26.7",
            "2.1.26.6",
            "2.1.26.5",
            "2.1.26.4",
            "2.1.26.3",
            "2.1.26.2",
            "2.1.26.1",
            "2.1.26.0",
            "2.1.25.2",
            "2.1.25.1",
            "2.1.25.0",
            "2.1.20"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-15053.json"
          }
        }
      ],
      "modified": "2026-10-20T10:48:17.468585115Z",
      "provider": "osv",
      "references": [
        "https://github.com/nilsteampassnet/TeamPass/commit/ef32e9c28b6ddc33cee8a25255bc8da54434af3e"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-15053",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 380259,
  "published_at": "2017-11-27T19:29:00.317+00:00"
}