Project

General

Profile

Actions

Bug #6099

closed

[BUG] probable buffer overflow

Added by usa (Usaku NAKAMURA) almost 13 years ago. Updated over 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-02-27 trunk 34828) [i386-netbsdelf]
Backport:
[ruby-dev:45296]

Description

ふと思い立って以下のようなコードを実行してみたところ、表題の[BUG]となりました。
あんまり重大ではないと考えますが、一応報告しておきます。
他のメソッドでも似たようなことができるものはあると思います。
なお、プラットフォーム依存はないはずです。

% ruby -e '
r, w = IO.pipe
buf = " " * 100
Thread.new{p r.sysread(100, buf)}
Thread.pass
buf.replace("")
p buf.bytesize; w.write("a" * 100)
Thread.pass
'

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0