CommaFeed
Self-hosted Google Reader inspired RSS feed reader
After a summer of security patches, CommaFeed 7.4 moves feed fetching to HTTP/2.
◆Recent moves
- 18d ago
CommaFeed 7.4.1
Fixes entries being marked read when scrolling back, adds a failsafe timeout to the HTTP/2 client and an OCI source label. Small fixes.
View source ↗ - 21d ago
CommaFeed 7.4.0
CommaFeed 7.4.0 fetches feeds over HTTP/2, sends more default headers so fewer servers reject it, and restricts iframe sources in feed content to http and https.
View source ↗ - 2mo ago
Cross-user entry disclosure via starring and tagging closed
Starring or tagging an entry belonging to another user made it readable to the attacker — an ownership check missing on the write path, leaking through the read path. It is the first fix in this run that is about users abusing each other rather than about hostile external input, which moves the security pass from the perimeter to the authorization model.
View source ↗ - 2mo ago
Host header injection closed on the password recovery endpoint
The password recovery email had been building its base URL from the incoming request. A new configuration setting makes that URL explicit, removing an attacker-controlled header from the path of an outbound credential email.
View source ↗ - 3mo ago
Google Reader API support and secure-by-default local address blocking
Adds Google Reader API compatibility while flipping local address blocking to on by default, closing the server-side request forgery path a feed fetcher inherits. A feature and a hardening default shipped together.
View source ↗ - 3mo ago
javascript: URLs now filtered at parse time, not just in the renderer
Moves javascript: URL filtering earlier, so hostile feed content is stripped as it is parsed rather than relied upon to be neutralised at render. Defence moved closer to the untrusted boundary.
View source ↗