Skip to content
Heist/ feed
Back to feed
High

Hush Line OTP issue

Type: advisorySources: OSV

Hush Line is a free and open-source, anonymous-tip-line-as-a-service for organizations or individuals. The TOTP authentication flow has multiple issues that weakens its one-time nature. Specifically, the lack of 2FA for changing security settings allows attacker with CSRF or XSS primitives to change such settings without user interaction and credentials are required. This vulnerability has been patched in version 0.10.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-38523
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 08:48 UTC · Revision 1

Source evidence

Hush Line OTP issue

core-osv · Original source

Published 27 Jun 2024, 19:23 UTC

Hush Line is a free and open-source, anonymous-tip-line-as-a-service for organizations or individuals. The TOTP authentication flow has multiple issues that weakens its one-time nature. Specifically, the lack of 2FA for changing security settings allows attacker with CSRF or XSS primitives to change such settings without user interaction and credentials are required. This vulnerability has been patched in version 0.10.

osv:CVE-2024-38523
Complete source record
{
  "id": "fc4aa0fd9274dd27b0fe78bdd13833b14647d836b85e53a9dedaad01ad2b74ad",
  "url": "https://osv.dev/vulnerability/CVE-2024-38523",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Hush Line OTP issue",
    "summary": "Hush Line is a free and open-source, anonymous-tip-line-as-a-service for organizations or individuals. The TOTP authentication flow has multiple issues that weakens its one-time nature. Specifically, the lack of 2FA for changing security settings allows attacker with CSRF or XSS primitives to change such settings without user interaction and credentials are required. This vulnerability has been patched in version 0.10.",
    "evidence": "osv:CVE-2024-38523",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2024-38523",
      "aliases": [
        "CVE-2024-38523",
        "GHSA-4c38-hhxx-9mhx"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/scidsg/hushline",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "efc0369eadff74f68f59c0f636f66d733a893b9d"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.1.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-38523.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.355639219Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/38xxx/CVE-2024-38523.json",
        "https://github.com/scidsg/hushline/security/advisories/GHSA-4c38-hhxx-9mhx",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-38523",
        "https://github.com/scidsg/hushline/pull/376"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-287"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/38xxx/CVE-2024-38523.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-38523",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 518802,
  "published_at": "2024-06-27T19:23:19.488+00:00"
}