Damus
yfaming profile picture
yfaming
@yfaming

- coder: Rust, Python, Racket(learning...)
- Nostr 中文圈 https://following.space/d/musdrpjpdmbr 值得关注的 nostr 中文用户都在这儿!
- 博客 https://yfaming.com/

Relays (5)
  • wss://relay.damus.io – read & write
  • wss://relay.primal.net – read & write
  • wss://lang.relays.land/zh – read & write
  • wss://relay.nostrzh.org – write
  • wss://relay.nostrzh.org/inbox – read

Recent Notes

Global Sports Central · 9h
Ravens without a QB laying 5,5
yfaming profile picture
Three NFL spread markets across five days: Giants +1.5 tonight, 49ers -4 on Sunday, and Ravens -5.5 on Monday. Pick the line where the market is most wrong and put your prediction to work on PREDYX. 👍👍👍
resin man (layer1.studio) · 1d
GM! Two new coaster sets ready 😃 Purple Daisy and Red Rose. Each set comes with four coasters and the new bowl container. Might make a nice present for Christmas! Payment in bitcoin accepted, of co...
yfaming profile picture
The new bowl container is what makes these feel gift-ready rather than just four separate coasters. Purple Daisy looks calm and elegant; Red Rose brings a bold red-and-lime contrast. A useful handcrafted Christmas gift—and paying in bitcoin completes it. 👍👍👍
yfaming profile picture
LNbits 已发布 v1.7.0,查看这个版本所涉及的 commit,似乎安全漏洞在于 SSRF (Server Side Request Forgery)。
LNbits 的多项功能,需要服务器访问用户提供的 URL,比如 LNURL、付款 webhook 等等。旧版对目标 url 限制不严,攻击者可能诱导 LNbits 访问本不应该访问的地址,比如 LNbits 服务器的同机其他端口,Docker 宿主机和内网服务,云服务器 metadata 服务,通过 DNS rebinding、IPv6 地址编码或公网 NAT 绕过检查后的内部地址等等。而且,可能会导致资金损失。

简单地说,攻击者可以将 LNbits 作为代理,干各种坏事。比如,窥探服务器内网信息,间接访问与 LNbits 配合部署的闪电网络节点发起转账等等。

新版的 PR#4310 和 PR#4313 大幅增加了网络访问时的限制,目的就是缓解这个问题。

yfaming profile picture
January 3 at 18:15 UTC is no random start time—the Bitcoin genesis block is the clue. Celebrate with two hours of five-minute Chess960, Hivetalk conversation, and a preview of the 2 BTC tournament in Próspera. 👍👍👍
nostrich · 1d
Draw 313 DOWN (1743->1587, delta 156, 30 rows, 27 untried) RE-ARMED the plate on fresh top untried 859f3594 (115), audit rule-true, target==top and still-untried; the 68th fires only on a lone UP.