Kernel 2.4.24 Çıktı

0
bahadirkandemir
Kernel'in bellek yönetim kodunda, mremap(2) sistem çağrısındaki hatalı sınır kontrolünden kaynaklanan bir güvenlik zayıflığı bulundu.

mremap sistem çağrısı, sanal bellek alanlarının adreslenebilir boşluklarını taşımak ve boyutlarını değiştirme imkanı sağlıyor.

Duyurunun tamamı: http://isec.pl/vulnerabilities/isec-0013-mremap.txt

Görüşler

0
bahadirkandemir
NOT: Bu zayıflığın 2.2, 2.4 ver 2.6 serilerinde olduğu belirtilmişti ancak, zayıflığı keşfeden güvenlik grubu bu açığın MREMAP_FIXED bayrağını desteklemeyen 2.2 serilerinde olmadığını önemli güvenlik listelerinde duyurdu.

Kernel 2.6.0'da aynı zayıflığın olduğu duyurulmuştu, 2.6.1-rc1'de zayıflığın giderilmediği, 2.6.1-rc2'de giderildiği ek bir açıklama ile duyuruldu.

Zayıflığı test etmek isteyenler aşağıdaki kodu deneyebilir:

#include
#include
#include
#include

#define MREMAP_MAYMOVE 1
#define MREMAP_FIXED 2

#define __NR_real_mremap __NR_mremap

static inline _syscall5( void *, real_mremap, void *, old_address,
size_t, old_size, size_t, new_size,
unsigned long, flags, void *, new_address );

int main( void )
{
void *base;

base = mmap( NULL, 8192, PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS, 0, 0 );

real_mremap( base, 0, 0, MREMAP_MAYMOVE | MREMAP_FIXED,
(void *) 0xC0000000 );

fork();

return( 0 );
}
0
realist
ne #include ediyoruz?
hangi #include ?
0
bahadirkandemir
Sanırım < ve > karakterleri sorun yarattı. 2 kere önizleme yapmamdan kaynaklandı.

----------------------------------------------

#include <asm/unistd.h>
#include <sys/mman.h>
#include <unistd.h>
#include <errno.h>

#define MREMAP_MAYMOVE 1
#define MREMAP_FIXED 2

#define __NR_real_mremap __NR_mremap

static inline _syscall5( void *, real_mremap, void *, old_address,
size_t, old_size, size_t, new_size,
unsigned long, flags, void *, new_address );

int main( void )
{
void *base;

base = mmap( NULL, 8192, PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS, 0, 0 );

real_mremap( base, 0, 0, MREMAP_MAYMOVE | MREMAP_FIXED,
(void *) 0xC0000000 );

fork();

return( 0 );
}
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Slackware 9 Sonunda Çıktı !!

oktay

Henüz resmi site slackware.com'dan haber verilmemiş olsa da Slackware 9 artık hazır. Bu yazıyı yazdığım saatlerde 9.0 sürümü henüz yansı sitelerine ulaşmamış görünüyor. Zannediyorum resmi bir açıklama yapılmamış olmasının sebebi de yansı sitelerine bu aşamada yüklenilmesini engellemek.

Uzun zamandır beklediğimiz şu anda hala yayınlanan en eski Linux sürümü ünvanını elinde bulunduran bu Slackware in yeni sürümü hepimize hayırlı olsun.

Eğer indirmeyi başarabilirseniz lütfen geçici yansı sunucuları kurup buradan adresi dağıtmak vasıtasıyla Türkiyede de yayılmasına yardımcı olunuz.

linuxtoday.com/developer/2003031901126NWSLSW adresinden daha fazla bilgi alınabilir.

Linux Foundation Bireysel Üye Alımına Başladı

javamorg

Linux Foundation, Eylül ayından itibaren bireysel üyelik sistemini devreye soktu.

Yılın Penguenleri Ödülleri için aday gösterme süreci başladı

dfisek

Linux Kullanıcılari Derneği, her yıl olduğu gibi Yılın Penguenleri Ödulleri'ni veriyor. Geçen yıl olduğu gibi 6 kategoride verilecek olan ödüller, sizlerin göstereceğiniz adaylar arasından dernek üyeleri tarafından yapılacak oylama ile belirlenecek. [ Ayrıntılı Bilgi ]
Editörün notu: Şimdiden güzide editörümüz Emre "FZ" Sevinç, En Çalışkan Penguen, Fazlamesai.net televizyon programı da En İyi Basılı/Görsel İçerik Çalışması kategorilerinde aday gösterilmişler.

Yeni bir Unix kabuğu, vshnu

sundance

Tamam, Unix dinazorusunuz, komut satırı en güzeli diyorsunuz, fakat yine de arada kimse bakmazken Midnight Commander açıp "oh be ne rahatmış?" dediğiniz de oluyor mu?

Ya da, bash'in vi komut satırını kullandığınızda "işte bu" dediğiniz oluyor mu?

Sizler için de görsel bir kabuk var: Vshnu. Hem de ne kabuk, hem komut satırına hizmet veriyor, hem vi komutlarını alıyor, hem de Perl scriptleri ile makrolar kabul ediyor. Dahası kendisi de bir perl scripti, hatta sıkı durun bir Perl modülü. Bir deneyin derim şahsen...

Linux Komikleri :)

butch

Linux karikatürlerine ne dersiniz. http://comic.escomposlinux.org/ adresinde haftalık yayınlanan karelerden birkaç örnek Bugzilla , The Matrix Rebooting, Knoppix