Skip to content

← Public intelligence

PyPI package

datasette-indieauth

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. UnratedPyPIAmendedPublished

    Implementation trusts the "me" field returned by the authorization server without verifying it

    GHSA-mjcr-rqjg-rhg3

    Affected
    • PyPI datasette-indieauth >= 1.0, <= 1.0
    Fixed in
    1.1· Vendor fix available
    Issue
    Impact A malicious user can sign in as a user with any IndieAuth identifier. This is because the implementation does not verify that the final "me" URL value returned by the authorization server belongs to the same domain as the initial value entered by the user. Patches Version 1.1 fixes this issue. Workarounds There is no workaround. Upgrade to 1.1 immediately. References - Security Considerations: Differing User Profile URLs in the IndieAuth specification. For more information If you have any questions or comments about this advisory: Open an issue in simonw/datasette-indieauth

    Recommended action: Upgrade to 1.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →