Skip to content

[BUG] VLESS encryption mlkem768x25519plus — silent fail on 1.2.18.2102 (regression of #1434) #1571

@luvkult

Description

@luvkult

v1.2.18.2102, Android arm64. URI with encryption=mlkem768x25519plus.native.0rtt.<seed> silently fails — no UI error, nothing in client logs, server never sees the connection attempt. Stripping the encryption= param from the same URI connects normally.

Looks like a regression — #1434 was closed as fixed in April with the same symptom.

Repro:

  • xray-core v26.3.27 on server, VLESS+Reality+Vision, decryption mlkem768x25519plus.native.600s.<seed>
  • client URI:
    vless://<uuid>@host:443?security=reality&pbk=<...>&sid=<...>&fp=chrome&sni=<dest>&flow=xtls-rprx-vision&type=tcp&encryption=mlkem768x25519plus.native.0rtt.<client_seed>#test
    
  • import, connect → nothing happens
  • drop the encryption= param → connects fine

Reads like the param isn't being passed through to the kernel, or the bundled kernel is missing the recent VLESS encryption bits (XTLS/Xray-core#5067).

Related: #1371, #1434.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions