PgBouncer phiên bản 1.26.1 đã được phát hành để vá ba lỗ hổng bảo mật, bao gồm một lỗi bypass xác thực cho phép kẻ tấn công biết mật khẩu của một user SCRAM đăng nhập với tư cách bất kỳ user SCRAM khác bao gồm admin và superuser. Hai lỗi denial-of-service khác được gây ra bởi các vòng lặp vô hạn: một từ tên tùy chọn khởi động rỗng, và một từ tràn số nguyên trong bộ đệm packet khi max_packet_size vượt quá giá trị mặc định. Phiên bản này cũng khôi phục hành vi của phiên bản 1.25 để ignore_startup_parameters được ưu tiên hơn các tham số được theo dõi, sửa lỗi xử lý search_path. Lập trình viên nên cập nhật ngay lập tức vì các lỗ hổng này cho phép quyền truy cập không cần xác thực và gây ngừng dịch vụ hệ thống.
AI summaries can be wrong. Read the original before relying on anything important.
Why read it: Lập trình viên nên đọc bài này để cập nhật về lỗ hổng bảo mật nghiêm trọng trong PgBouncer và đảm bảo hệ thống không bị tấn công bypass xác thực hoặc từ chối dịch vụ.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://www.postgresql.org/about/news/pgbouncer-1261-released-fixes-three-cves-3403. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000 DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try itplMail là một email client mã nguồn mở miễn phí cho phép quản lý Gmail, Outlook và các tài khoản IMAP trong một hộp thư duy nhất tự host. Sự ra đời plMail đáp ứng nhu cầu người dùng muốn giảm phụ thuộc vào các nền tảng email tập trung như Gmail. Phía kỹ thuật, dự án dựa trên Next.js và Node.js, cung cấp trải nghiệm người dùng hiện đại với khả năng tùy chỉnh cao. Hệ quả là người dùng có được giải pháp bảo mật tốt hơn khi dữ liệu được lưu trữ trên server của riêng mình. Bài viết này rất đáng học cho các lập trình viên quan tâm đến self-hosting và muốn xây dựng ứng dụng tích hợp nhiều dịch vụ email vào một giao diện thống nhất.
plMail mang đến giải pháp email tự lưu trữ miễn phí tích hợp nhiều tài khoản Gmail, Outlook và IMAP vào một giao diện duy nhất.
Phiên bản Prisma ORM 8 đã giải quyết 330 vấn đề trên GitHub với tổng cộng 8,922 lượt bình …
Một lỗ h bảo mật nghiêm trọng đã được phát hiện trong phiên bản 4.6.6 của thư viện Zod …
Neon Realtime hiện đang ở public beta, cho phép bất kỳ SQL query nào trở thành live query. Bạn có thể subscribe vào query và kết quả sẽ tự động cập nhật khi dữ liệu thay đổi. Giải pháp này giúp toàn bộ ứng dụng trở nên reactive mà không cần logic polling hay refetch. Với công nghệ realtime này, Neon giúp các lập trình viên xây dựng ứng dụng phản ứng nhanh với dữ liệu thay đổi, cải thiện hiệu suất và trải nghiệm người dùng đáng kể.
Lập trình viên nên đọc bài này để biết cách biến bất kỳ truy vấn SQL nào thành truy vấn thời gian thực và tạo ứng dụng phản ứng tự động mà không cần logic truy vấn lại.
Việc tự động hóa mapping schema cho dữ liệu nhà cung cấp đa dạng đang là thách thức lớn trong integration platforms. Một nghiên cứu mới áp dụng RAG Flywheel với LLMs để giải quyết vấn đề này, giúp giảm 70% thời gian xử lý dữ liệu so với phương pháp thủ công. Cụ thể, kiến trúc Retrieval-Augmented Generation (RAG) kết hợp với vector embeddings cho phép hiểu và chuyển đổi schema tự động, đồng thời cải thiện chất lượng qua mỗi vòng feedback loop. Hệ thống này xử lý thành công dữ liệu từ 15+ định dạng khác nhau với độ chính xác schema mapping đạt 92%. Điều đáng học hỏi là cách tận dụng feedback loop để liên tục cải thiện chất lượng và giảm thiểu human intervention trong data ingestion.
Bài viết này giúp lập trình viên tự động hóa ánh xạ schema dữ liệu đa dạng từ nhà cung cấp bằng RAG Flywheel và LLMs, tối ưu hóa quy trình xử lý dữ liệu.
Tác giả đã xây dựng Dhara, một distributed task queue bằng Go sử dụng PostgreSQL làm queue duy nhất và nguồn sự thật thực tế. Sử dụng replication của PostgreSQL để đảm bảo high availability và các WAL (Write-Ahead Logging) để đảm bảo data consistency. Cấu trúc hiện tại hỗ trợ tới 5,000 tasks mỗi giây với độ trễ chỉ 10ms. Điều đáng học hỏi là việc tối ưu hóa connection pooling và cách tận dụng tính năng built-in của database để giảm dependency hệ thống.
Bài này giúp bạn hiểu cách xây dựng hàng đợi tác vụ phân tạp hiệu quả với Go và PostgreSQL mà không cần các hệ thống lưu trữ phụ.
Supabase đang mua lại Turso để xây dựng cơ sở hạ tầng database cho AI agent. Việc này diễn ra khi cả hai công ty đều đang phát triển các database edge và SQLite. Turso cung cấp cơ sở dữ liệu distributed SQLite với khả năng replication, trong khi Supabase phát triển platform Postgres. Sự hợp tác này sẽ tạo ra hệ thống database mạnh mẽ cho ứng dụng AI, cung cấp hiệu suất cao và khả năng mở rộng linh hoạt cho các hệ thống agent đang phát triển.
Thế hệ lập trình viên cần chuẩn bị cơ sở hạ tầng database cho agentic AI với sự kết hợp của Supabase và Turso.
Git 3.0 đang chuẩn bị chuyển sang sử dụng SHA-256 làm thuật toán hash mặc định, gây ra gánh nặng chi phí khổng lồ cho toàn hệ sinh thái Git. Việc thay đổi này sẽ buộc tất cả các repository phải xử lý file lớn hơn đáng kể so với SHA-1 hiện tại, gây ra vấn đề về hiệu năng và lưu trữ. Nguyên nhân kỹ thuật nằm ở việc SHA-256 tạo ra hash 256-bit dài gấp đôi SHA-1, làm tăng kích thước object store và network traffic. Hệ quả sẽ là các dự án lớn phải đối mặt với thời gian clone/push/pull lâu hơn và không gian lưu trữ tăng gấp đôi. Điều đáng học hỏi là các quyết định thay đổi core technical specification cần cân nhắc kỹ lưỡng ảnh hưởng toàn hệ thống, không chỉ tập trung vào tính bảo mật mà còn xem xét đến hiệu năng và trải nghiệm người dùng.
Đọc bài này để hiểu về những tác động tiêu cực tiềm ẩn khi Git chuyển sang thuật toán SHA-256 mặc định.
Đang tải bình luận…