Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alterables of Seeker class can be changed to allow illegal modification of Seeker data #1

Closed
Belissimo-T opened this issue Jul 25, 2022 · 2 comments
Labels
bug Something isn't working confirmed issue confirmed by staff exploit A method that takes advantage of a bug

Comments

@Belissimo-T
Copy link
Member

Belissimo-T commented Jul 25, 2022

The alterables attribute of the Seeker class can be modified (since copy.deepcopy doesn't copy the class) and allows changing any attribute of the seekers.

Seeker().__class__.alterables = (
    ('target', Vector.is_vector),
    ('magnet', Magnet.is_magnet),
    ('position', lambda: True)
)

The radius and other class attributes can also be changed:

Seeker().__class__.radius = 50
@Belissimo-T Belissimo-T changed the title alterables of Physical class can be changed to allow illegal modification of seeker data alterables of Physical class can be changed to allow illegal modification of Seeker data Jul 25, 2022
@Belissimo-T Belissimo-T changed the title alterables of Physical class can be changed to allow illegal modification of Seeker data alterables of Seeker class can be changed to allow illegal modification of Seeker data Jul 25, 2022
@Belissimo-T Belissimo-T changed the title alterables of Seeker class can be changed to allow illegal modification of Seeker data alterables of Seeker class can be changed to allow illegal modification of Seeker data Jul 25, 2022
@Belissimo-T Belissimo-T changed the title alterables of Seeker class can be changed to allow illegal modification of Seeker data alterables of Seeker class can be changed to allow illegal modification of Seeker data Jul 25, 2022
@joendter joendter added bug Something isn't working exploit A method that takes advantage of a bug confirmed issue confirmed by staff labels Jul 25, 2022
@Belissimo-T
Copy link
Member Author

This is fixed on the Belissimo-branch using gRPC

@Belissimo-T
Copy link
Member Author

Closed in #6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working confirmed issue confirmed by staff exploit A method that takes advantage of a bug
Projects
None yet
Development

No branches or pull requests

2 participants