View Issue Details

IDProjectCategoryView StatusLast Update
0009265Talerlibeufin-bank webuipublic2024-12-13 18:15
ReporterAntoine A Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.14Fixed in Version0.14 
Summary0009265: Use ephemeral session token
DescriptionDuring 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.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2024-10-15 14:57

developer   ~0023530

commit 9a7dee809ec56bdc2aa4b33c425e3f5970692bc8
Author: Sebastian
Date: Wed Oct 9 10:47:04 2024 -0300

    delete session token after logout, session duration 30 min, refresh session on refresh window

Issue History

Date ModifiedUsernameFieldChange
2024-10-11 09:56Antoine ANew Issue
2024-10-11 09:56Antoine AStatusnew => assigned
2024-10-11 09:56Antoine AAssigned To => sebasjm
2024-10-15 14:57sebasjmStatusassigned => informing
2024-10-15 14:57sebasjmResolutionopen => fixed
2024-10-15 14:57sebasjmNote Added: 0023530
2024-10-15 17:34Christian GrothoffProduct Version => git (master)
2024-10-15 17:34Christian GrothoffFixed in Version => 0.14
2024-10-15 17:34Christian GrothoffTarget Version1.0 => 0.14
2024-12-13 18:15Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorylibeufin-bank-ui (SPA) => libeufin-bank webui