Skip to content

Bug: SSH Tunnel TOCTOU race attack vulnerability #216

@eliottwantz

Description

@eliottwantz

What happened?

Right now, TablePro scans for a free local port, releases it, and only then launches ssh -L ....
Another local process can bind that port in the gap between the availability check and the actual ssh bind, which is a potential vulnerability and attack surface.

Environment

0.15.0 / macOS 26.3.1 / Apple Silicon

Screenshots / Logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions