Skip to content
Heist/ feed
Back to feed
Medium

Summarize < 0.15.1 Insecure File Permissions Information Disclosure

Type: advisorySources: OSV

Summarize prior to 0.15.1 contains an insecure file permission vulnerability in the refresh-free configuration rewrite path that allows local users to read sensitive credentials by exploiting default filesystem permissions. When the refresh-free path rewrites the configuration file, it creates the replacement with default process umask permissions instead of preserving the original file permissions, exposing the config file containing API keys and provider credentials to other local users on shared Unix-like systems.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-45246
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 20:19 UTC · Revision 1

Source evidence

Summarize < 0.15.1 Insecure File Permissions Information Disclosure

core-osv · Original source

Published 18 May 2026, 19:03 UTC

Summarize prior to 0.15.1 contains an insecure file permission vulnerability in the refresh-free configuration rewrite path that allows local users to read sensitive credentials by exploiting default filesystem permissions. When the refresh-free path rewrites the configuration file, it creates the replacement with default process umask permissions instead of preserving the original file permissions, exposing the config file containing API keys and provider credentials to other local users on shared Unix-like systems.

osv:CVE-2026-45246
Complete source record
{
  "id": "eba663145aeec8829f6fc047ce9d469ae628147a8ce31dc1ecda09cfee403dc7",
  "url": "https://osv.dev/vulnerability/CVE-2026-45246",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Summarize < 0.15.1 Insecure File Permissions Information Disclosure",
    "summary": "Summarize prior to 0.15.1 contains an insecure file permission vulnerability in the refresh-free configuration rewrite path that allows local users to read sensitive credentials by exploiting default filesystem permissions. When the refresh-free path rewrites the configuration file, it creates the replacement with default process umask permissions instead of preserving the original file permissions, exposing the config file containing API keys and provider credentials to other local users on shared Unix-like systems.",
    "evidence": "osv:CVE-2026-45246",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-45246",
      "aliases": [
        "CVE-2026-45246"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/steipete/summarize",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "8db0d04f38ba0cfeec805547f7ad58052bd3cf5f"
                },
                {
                  "fixed": "9e990193650a23dab73f37d5e1964d574a44098b"
                },
                {
                  "fixed": "e34ce25c05e3c21aca7876695d6d64c00cca7a6e"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:steipete:summarize:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.15.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "9e990193650a23dab73f37d5e1964d574a44098b"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "e34ce25c05e3c21aca7876695d6d64c00cca7a6e"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v0.15.2"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.14.1",
            "v0.14.0",
            "v0.13.1",
            "v0.13.0",
            "v0.12.0",
            "v0.11.1",
            "v0.10.0",
            "v0.9.0",
            "v0.8.2",
            "v0.7.1",
            "v0.7.0",
            "v0.6.1",
            "v0.6.0",
            "v0.5.0",
            "v0.4.0",
            "v0.3.0",
            "v0.2.0",
            "v0.1.2",
            "v0.1.1",
            "v0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-45246.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:31.940834673Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45246.json",
        "https://github.com/steipete/summarize/releases/tag/v0.15.2",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-45246",
        "https://www.vulncheck.com/advisories/summarize-insecure-file-permissions-information-disclosure",
        "https://github.com/steipete/summarize/pull/217",
        "https://github.com/steipete/summarize/commit/9e990193650a23dab73f37d5e1964d574a44098b",
        "https://github.com/steipete/summarize"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-732"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45246.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-45246",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 498930,
  "published_at": "2026-05-18T19:03:34.753+00:00"
}