View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009265 | Taler | libeufin-bank-ui (SPA) | public | 2024-10-11 11:56 | 2024-10-15 19:34 |
Reporter | Antoine A | Assigned To | sebasjm | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.14 | Fixed in Version | 0.14 | ||
Summary | 0009265: Use ephemeral session token | ||||
Description | During there security audit RadicallyOpenSecurity found two issues in how the SPA handle session tokens: - tokens are created using the "forever" duration - tokens are not invalidated on "Log out" Their recommendation: Tokens should be requested with a reasonable expiration (e.g., 30 minutes for an interactive financial application). The token should be refreshed if the user stays active, ensuring a sliding window of expiration. If the user explicitly opts to log out, the token must be invalidated on the server by invoking the delete("/accounts/{USERNAME}/token endpoint. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-10-11 11:56 | Antoine A | New Issue | |
2024-10-11 11:56 | Antoine A | Status | new => assigned |
2024-10-11 11:56 | Antoine A | Assigned To | => sebasjm |
2024-10-15 16:57 | sebasjm | Status | assigned => resolved |
2024-10-15 16:57 | sebasjm | Resolution | open => fixed |
2024-10-15 16:57 | sebasjm | Note Added: 0023530 | |
2024-10-15 19:34 | Christian Grothoff | Product Version | => git (master) |
2024-10-15 19:34 | Christian Grothoff | Fixed in Version | => 0.14 |
2024-10-15 19:34 | Christian Grothoff | Target Version | 1.0 => 0.14 |