AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 45 Cryptographic libraries

Merge pull request #11364

Public commit record

What the developer wrote

Authored by tobtoht

58/100 · Thin
Merge pull request #11364

be2cd75 wallet2: ignore long PIDs when block version is unknown (selsta)

ACKs: jpk68, tobtoht
✓ Descriptive subject✓ Provides an explanatory body✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This tiny change adjusts how the Monero wallet treats old-style unencrypted payment IDs when it cannot determine the block version of the transaction. Previously, if the block version was unknown (reported as 0), the wallet would still process the long payment ID. Now it ignores it, matching the intended privacy-preserving behavior for modern blocks. The risk is reduced privacy or accidental information leakage in edge cases, not theft of funds.

Recommended action

No urgent action required. Users and integrators should ensure they are running a version that includes this merge and should prefer short/integrated payment IDs or subaddresses for privacy. Review whether any services rely on long payment IDs in unversioned/legacy contexts.

Security signals we found

01

Privacy-hardening change: long payment IDs are unencrypted and can link transactions/addresses

02

Unknown block version now defaults to ignoring long PIDs rather than accepting them

03

Single-line logic fix with no input validation, crypto, or memory-safety changes

Risk score

Why this scored 45/100

Our methodology →
Potential impact 12/30
Exploitability 8/25
Stealth signal 6/15
Affected reach 10/15
Confidence 6/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.