Image
By lew Founder on Tag: Curl, Claude, Security
Curl

หลัง Anthropic เปิดตัว Claude Mythos โมเดลปัญญาประดิษฐ์ขนาดใหญ่ (และสุดแพง) โดยโชว์ความสามารถในการหาช่องโหว่ซอฟต์แวร์ วันนี้ Daniel Stenberg ผู้สร้าง curl ก็ออกมาเล่าประสบการณ์ที่ได้ร่วมโครงการทดสอบ Mythos

By arjin Writer on Tag: Curl, Security, Bug Bounty, Artificial Intelligence
Curl

โครงการ cURL ประกาศยุติโครงการรายงานช่องโหว่ความปลอดภัยผ่าน HackerOne ที่จ่ายผลตอบแทนให้ผู้รายงานปัญหา โดยจะรับการรายงานช่องโหว่วันสุดท้าย 31 มกราคม 2026 หลังจากนั้นจะรับเฉพาะการรายงานโดยตรงจากนักวิจัยความปลอดภัยผ่าน GitHub ของโครงการเท่านั้น

ถ้าจำกันได้ก่อนหน้านี้ Daniel Stenberg ผู้สร้าง cURL เคยออกมาบ่นปัญหาโครงการรายงานช่องโหว่ในยุคสมัย AI ว่าพบรายงานที่ไม่มีคุณภาพ ไม่ใช่ช่องโหว่จริง ในจำนวนที่มากขึ้น ส่วนใหญ่เป็นรายงานที่ใช้ AI ซึ่งเสียเวลาทีมงานที่มีอยู่จำกัดในการตรวจสอบซ้ำมาก เลยนำมาสู่ทางออกด้วยการยกเลิกโครงการจ่ายเงินรางวัล Bug Bounty ไปเลย ซึ่ง Stenberg บอกว่าเขาจะอธิบายที่มาที่ไปเพิ่มเติมในสัปดาห์หน้า

By lew Founder on Tag: Curl, Security
Curl

ZeroPath รายงานผลการรันบริการแสกนโค้ดบน Curl เพื่อหาช่องโหว่และความผิดพลาดต่างๆ ต่างจากการเอาโค้ดไปใส่ LLM ปกติทั่วไปที่คุณภาพรายงานค่อนข้างต่ำ และพบช่องโหว่ปลอมจำนวนมาก แต่ Daniel Stenberg ผู้ดูแลโครงการ Curl ยืนยันว่ารายงานที่ได้รับจาก ZeroPath มีคุณภาพสูง

ทาง ZeroPath ไม่ได้ส่งผลการสแกนไปเอง แต่ Joshua Rogers นักวิจัยความปลอดภัยเป็นผู้รัน ZeroPath แล้วส่งผลไป โดยตอนนี้ Rogers กำลังทดสอบเครื่องมืออื่นๆ ไปด้วยเช่นกัน

By lew Founder on Tag: Curl, Ubuntu
Curl

John Chittum วิศวกรของ Canonical ประกาศปรับแพ็กเกจมาตรฐานในเซิร์ฟเวอร์ที่เรียกว่า Server Seed โดยวางแผนถอดโปรแกรมหลายตัวที่ซ้ำซ้อนกันออกเพื่อรักษาขนาดอิมเมจเซิร์ฟเวอร์ให้มีขนาดเล็ก และรอบล่าสุดในเวอร์ชั่น 25.10 ก็ตัดสินใจถอด wget ออก โดยระบุว่า wcurl เป็นคำสั่งที่ทดแทนกันได้อยู่แล้ว

By arjin Writer on Tag: Curl, Security, Bug Bounty, Artificial Intelligence
Curl

Daniel Stenberg ผู้สร้าง cURL โพสต์บล็อกรายงานปัญหาที่ทีมพัฒนา cURL กำลังเผชิญจากการรายงานช่องโหว่ความปลอดภัยที่ไม่มีคุณภาพจำนวนมากขึ้น ซึ่งสาเหตุหลักมาจากการใช้ AI ค้นหาช่องโหว่แล้วส่งรายงานโดยไม่ตรวจสอบก่อน

เขาบอกว่าเฉพาะปีนี้ 2025 มีรายงานช่องโหว่ที่ส่งเข้ามาที่ใช้ AI ประมาณ 20% โดยมีเพียง 5% ที่เป็นรายงานช่องโหว่จริง ผลคือทีมงานฝ่ายความปลอดภัยที่มี 7 คน ต้องเสียเวลามากขึ้นกับการตรวจสอบรายงานที่ไม่มีคุณภาพนี้ (การตรวจสอบใช้เวลาราว 0.5-3 ชั่วโมงต่อหนึ่งรายงาน)

By lew Founder on Tag: Curl, Rust
Curl

โครงการ curl ไคลเอนต์ HTTP ยอดนิยมประกาศถอดโค้ดโครงการ hyper ที่เป็นไลบรารีภาษา Rust หลังจากโค้ดนี้ได้รับบริจาคจาก ISRG มาสี่ปีแล้ว แต่ยังไม่สามารถพัฒนาให้ฟีเจอร์เทียบเท่า libcurl ได้

By lew Founder on Tag: Curl, Security Patch
Curl

โครงการ curl ออกเวอร์ชั่น 8.4.0 แก้ไข่ช่องโหว่ CVE-2023-38545 และ CVE-2023-38546 ตามที่ประกาศไว้ โดยช่องโหว่ CVE-2023-38545 นั้นเป็นช่องโหว่ระดับร้ายแรงสูงสามารถรันโค้ดในเครื่องของเหยื่อได้

แม้จะเป็นช่องโหว่รันโค้ด แต่เงื่อนไขการเจาะก็นับว่าเฉพาะพอสมควร คนร้ายต้องสามารถกระตุ้นให้เซิร์ฟเวอร์เชื่อมต่อไปยังโดเมนใดๆ เช่น การโพสลิงก์ให้แล้วเซิร์หเวอร์โหลดข้อมูลทำ preview และตัวเซิร์ฟเวอร์ต้องอยู่หลัง SOCKS5 proxy อีกชั้นหนึ่ง ช่องโหว่อาศัยบั๊กการจัดการหน่วยความจำเมื่อชื่อเครื่องปลายทางยาวเกิน 255 ตัวอักษร

By lew Founder on Tag: Curl, Security
Curl

โครงการ curl ไคลเอนต์ HTTP ยอดนิยมประกาศเตรียมปล่อยแพตช์แก้ไขช่องโหว่ร้ายแรงสูง โดยระบุวันปล่อยแพตช์ล่วงหน้าเป็นวันที่ 11 ตุลาคมนี้ พร้อมกับระบุว่าเป็นช่องโหว่ที่รุนแรงที่สุด "ในห้วงเวลาที่ยาวนาน" แพตช์นี้มีช่องโหว่สองรายการ คือ CVE-2023-38545 ที่ร้ายแรงสูง กระทบทั้งไลบรารีและคำสั่ง curl เองและ CVE-2023-38546 ความร้ายแรงต่ำ กระทบเฉพาะไลบรารี

Daniel Stenberg ผู้ดูแลโครงการ curl ระบุว่าไม่สามารถให้ข้อมูลใดๆ ได้ในตอนนี้ รวมถึงไม่สามารถบอกว่าได้ช่องโหว่นี้กระทบเวอร์ชั่นใดบ้าง แต่บอกเพียงว่าบั๊กนี้กระทบ curl ใน "ช่วงหลายปีที่ผ่านมา"

By lew Founder on Tag: Curl, HTTP, Open Source
Curl

curl ไคลเอนต์ HTTP และโปรโตคอลอื่นๆ ออกเวอร์ชั่น 8.3.0 มีฟีเจอร์สำคัญคือการรองรับตัวแปรในตัว ทำให้สามารถส่งคำสั่งที่ซับซ้อนขึ้นมาก

ตัวแปรในคำสั่ง curl จะกำหนดด้วยออปชั่น --variable หรือไฟล์คอนฟิก เมื่อสร้างตัวแปรแล้วก็จะสามารถใช้ตัวแปรใน URL, ข้อมูลสำหรับ HTTP POST, หรือนำไปประกอบเป็นตัวแปรอื่นๆ ก็ได้

นอกจากการใช้ตัวแปรแล้ว ยังมีฟังก์ชั่นมาให้จำนวนหนึ่ง ได้แก่ trim สำหรับตัดช่องว่างหน้าหลัง, json เข้ารหัสเป็น JSON, url เข้ารหัสแบบ URL encode, และ b64 สำหรับเข้ารหัส base64

By lew Founder on Tag: Curl, Programming, C
Curl

curl ไลบรารีเชื่อมต่อเว็บยอดนิยม เริ่มโครงการตั้งแต่ปี 1996 พัฒนาด้วยภาษา C ตามมาตรฐาน ANSI C หรือ C89 มาโดยตลอด ไม่ยอมปรับไปใช้มาตรฐานรุ่นใหม่ๆ แม้จะมีการปรับปรุงมาตรฐานมาแล้วหลายครั้ง ล่าสุดทางโครงการเตรียมยอมรับฟีเจอร์ของมาตรฐาน C99 หนึ่งจุด นั่นคือการสร้างตัวแปรแบบ 64 บิตที่ C89 ไม่รองรับโดยตรง

By lew Founder on Tag: Curl, HTTP, Open Source, JSON
Curl

โครงการ curl ไคลเอนต์ HTTP แบบ command line ยอดนิยม ออกรุ่น 7.82.0 มีฟีเจอร์สำคัญคือการรองรับ JSON ในตัว ตามที่ Daniel Stenberg ผู้ดูแลโครงการได้ประกาศไว้เมื่อต้นปีที่ผ่านมา

ออปชั่น --json จะเป็นการประกาศ header ว่ากำลังส่ง JSON โดยอัตโนมัติพร้อมๆ กับ header ว่าต้องการข้อมูลแบบ JSON สามารถใช้งานได้ทั้งการอ่านจากไฟล์, เขียน JSON โดยตรงในอาร์กิวเมนต์, และการอ่านจาก STDIN

By lew Founder on Tag: Curl, JSON, Open Source
Curl

Daniel Stenberg ผู้พัฒนาโครงการ curl ไคลเอนต์ HTTP แบบ command line ยอดนิยมระบุว่าน่าจะถึงเวลาเพิ่มฟีเจอร์ JSON ในตัวให้กับ curl แล้ว เนื่องจากเหตุผลสามประการ คือ

Subscribe to Curl