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

extending CSRF support #780

Closed
fpoulain opened this issue Oct 27, 2019 · 6 comments
Closed

extending CSRF support #780

fpoulain opened this issue Oct 27, 2019 · 6 comments
Labels

Comments

@fpoulain
Copy link

fpoulain commented Oct 27, 2019

Hi,

It would be great if sympa extends CSRF support. Currently, we have some lists opened to subscription with auth (email loop). Those subscribe forms are spamed by bots (thousand per day). We don't have any real solution avoiding this at hosting level.

Several techniques could limit spam, starting with a CSRF token.

I saw that since 2c0e810 and b30815c there is csrf protection. Could it be possible please to (maybe optionally) extends this protection for all public forms?

@fpoulain fpoulain changed the title extending CRSF support extending CSRF support Oct 29, 2019
@ikedas
Copy link
Member

ikedas commented Oct 31, 2019

Hi @fpoulain, could you please tell us what version of Sympa you are using?

@fpoulain
Copy link
Author

Hi @ikedas, currently we are using Debian Stretch's version (6.2.16). Migrating to Buster is planed.

@ikedas
Copy link
Member

ikedas commented Oct 31, 2019

Hi @fpoulain,

Feature of CSRF tolerance is available on Sympa 6.2.40 or later. On Debian, Sympa with this feature is provided by buster or bullseye. Unfortunately buster stretch does not provide it.

@fpoulain
Copy link
Author

Feature of CSRF tolerance is available on Sympa 6.2.40 or later.

Nice. Is it generalized to all forms posts ?

@ikedas
Copy link
Member

ikedas commented Oct 31, 2019

I think it is generalized to all forms which are provided by WWSympa.

@ikedas
Copy link
Member

ikedas commented Jan 10, 2020

Close by now.

@ikedas ikedas closed this as completed Jan 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants