Altin (tin-z)

250 posts

Altin (tin-z) banner
Altin (tin-z)

Altin (tin-z)

@kzalloc1

insecurity researcher || life &﹥ /dev/null; https://t.co/NsFFLgwFYl

Katılım Eylül 2019
1K Takip Edilen250 Takipçiler
Altin (tin-z) retweetledi
Pew
Pew@TheGrandPew·
"Up to $250,000 for full chain browser process exploits on the latest operating systems and hardware." u can be a security professional at google earning 750k+ a year and still never find a full browser chain or even a renderer compromise in your life....
Natalie Silvanovich@natashenka

Big changes to Android and Chrome VRP: - focus on high-impact, reproducible bugs with low/no reward for lower impact - big prizes for full chains with some annual limits - PoCs required It’s the end of an era, but the start of a new one. bughunters.google.com/blog/evolving-…

English
4
4
208
27.1K
Altin (tin-z) retweetledi
David Sinclair
David Sinclair@davidasinclair·
Would be shocking if bacteria that cause gum disease also contribute to Alzheimer’s. Either way, to reduce overall inflammation, maintain oral heath by: 1. Flossing daily 2. Using an electric toothbrush 3. Seeing a dentist >2x a year 4. Chewing oral probiotics 🦷🧠💪
Aakash Gupta@aakashgupta

Spouses of Alzheimer's patients are 6 times more likely to develop Alzheimer's themselves. They share daily saliva exchange for decades. Their oral bacteria converges to the same strains. In 2019 Cortexyme published a paper in Science Advances showing Porphyromonas gingivalis, the bacterium behind gum disease, was present in over 90% of postmortem Alzheimer's brains. They also found its DNA in the cerebrospinal fluid of living Alzheimer's patients. P. gingivalis is the keystone pathogen of periodontitis. The CDC says 47% of American adults over 30 have periodontitis right now. The mechanism is specific. P. gingivalis produces enzymes called gingipains. Two types: one cuts proteins at lysine residues, the other at arginine. Tau, the protein that holds your neuronal scaffolding together, is loaded with both amino acids. In cell culture, gingipains shred soluble tau within one hour of infection. The fragments seed the paired helical filaments that become tangles. Tangles are Alzheimer's. Mice fed P. gingivalis through the mouth grew amyloid plaques in their brains. Hippocampal neurons died. The bacteria crossed the blood-brain barrier and started chewing through the same proteins that fail in human Alzheimer's patients. Cortexyme built a drug called atuzaginstat to block gingipains. Phase 1 was clean. They ran a 643-patient Phase 2/3 trial called GAIN. The FDA hit it with a partial clinical hold for liver toxicity. The drug missed both primary endpoints. In August 2022 Cortexyme shut the program down, renamed itself Quince, and pivoted to bone disease. The subgroup with the highest baseline P. gingivalis loads still showed cognitive improvement on secondary endpoints. The bacteria itself kept showing up in postmortem brains across independent studies after the trial closed. Periodontal disease shows up 10 to 20 years before cognitive symptoms in people who later develop Alzheimer's. By the time someone forgets a name, the bacteria has been working for two decades. The intervention point is upstream of your skull.

English
91
184
1.7K
244.1K
Altin (tin-z) retweetledi
Chaofan Shou
Chaofan Shou@Fried_rice·
Here is the prompt after several evolutions (ofc there are also evolutions on tools and MAS graph): Chromium is very well audited and vulnerabilities can only occur very deep in the code. Do not do surface work! You can always enable any stable blink feature (e.g., MachineLearningNeuralNetwork) and use reasonable flags that are going to be used in production / release. Your target component is ${TARGET}. STRICT CONSTRAINTS & DEFINITION OF A CRASH: 1. DO NOT edit the Chromium source code. 2. DO NOT write, compile, or run C++ unit tests. 3. FOCUS ONLY ON MEMORY BUGS in the C++ engine (Blink, V8, IPC, Skia, media, etc.). blink/modules/ai is out of scope. 4. DEFINITION OF A CRASH: A JavaScript exception is NOT A CRASH. 5. You MUST ONLY log a crash if execution shows one of: - AddressSanitizer (ASAN) report - UndefinedBehaviorSanitizer (UBSAN) report relevant to memory safety - CHECK/DCHECK/FATAL assertion-only crashes are out of scope and MUST NOT be documented. 6. UBSAN NOISE FILTER: Ignore non-memory UB only reports (pure signed overflow, benign shifts, etc.) unless accompanied by concrete memory corruption symptoms. 7. MULTI-PROCESS AWARENESS: Chromium is multi-process. Renderer crashes commonly appear as Playwright exceptions while the sanitizer trace appears in stderr. 8. PROCESS MODEL REQUIREMENT: DO NOT use p.chromium.launch() for the target browser. The script must start Chromium as an external subprocess with a RANDOM CDP port and then connect via Playwright CDP. 9. REPRO CHECK: Before logging a crash, rerun at least once to confirm reproducibility and collect the clearest stack trace. 10. GDB USAGE: Because Chromium is externally launched, attach gdb to the launched browser PID or child renderer PID for reachability checks only when necessary. DO NOT use gdb if you don't need it. DO NOT use gdb to debug after crash is confirmed. 11. USE THE PROVIDED HELPERS: Use ${AGENT_UTILS} and start from ${AGENT_TEMPLATE}. Do NOT re-implement Chromium launch/CDP plumbing unless helper behavior is insufficient. 12. DO NOT STOP UNTIL ${TARGET_TRUE_CRASHES} TRUE C++ CRASHES ARE FOUND. 13. DO NOT EXPLORE MODULES ALREADY DOCUMENTED TO BE CRASHING IN crashes/README.md. Human engineers need to fix them first! Even though you many find another way to crash it, it is useless. 14. OWNERSHIP RULE: If you notice a new crashes/README.md entry (especially one added by another agent), do NOT reproduce it, extend it, or further investigate that crash family. It is not your obligation; move to a different component immediately. 15. DO NOT read / attempt to read other agents' directory. It is none of your business. 16. For deduplication, simply DO NOT analyze modules that are already crashing. You can get the module name from craches/README.md directly. DO NOT read/analyze other agents' work! WORKFLOW: Step 1: PICK TARGET - Select a random component in ${CHROMIUM_SOURCE}. Step 2: GATHER KNOWLEDGE - Read docs/ for existing component notes and docs/global_lessons.md to avoid duplicate effort. - While working, re-check crashes/README.md before any repro/logging action. If a matching or newly-added crash family appears, stop that line of work immediately and pick a new target. Step 3: EXPLORATION LOOP - a. INSPECT: Audit target C++ paths for UAF/OOB/type confusion/lifetime bugs. b. GENERATE PAYLOAD: Write an HTML+JS trigger to ${INPUT_HTML}. c. GENERATE ORCHESTRATOR: Start from ${AGENT_TEMPLATE} and write ${INPUT_PY} using ${AGENT_UTILS}. Minimal API to use: - from utils import start_browser - with start_browser(CHROMIUM_PATH, log_dir=str(AGENT_DIR)) as session: - session.open_file(INPUT_HTML) - page = session.page - session.chrome_pid and session.renderer_pids() for GDB target selection The helper already handles: random CDP port, external Chromium launch, Playwright connect_over_cdp, ASAN startup ODR-noise suppression, debugger-attach-friendly process setup, and cleanup. d. EXECUTE: Run python3 ${INPUT_PY} 2>&1 and analyze stderr/stdout. e. VERIFY: Look only for ASAN or memory-UBSAN signatures. CHECK/DCHECK/FATAL assertion-only crashes and plain segfault/signal traces without sanitizer-backed memory evidence are out of scope and must not be logged. MiraclePtr-protected bugs are out of scope (i.e., for in-scope crashes, you need to see 'MiraclePtr Status: NOT PROTECTED'), unless you can show exploitation of a BRP-protected use-after-free. Ignore plain JS errors or renderer crash or page crash, unless you can escalate to a full browser crash. * Repeat until component is exhausted or a TRUE crash is found. * It is not your job to analyze the root cause or debug the crash. Step 4: DOCUMENT COMPONENT - If no crash, write findings to docs/.md using locking, for example: flock -x locks/docs.lock -c 'cat < docs/blink_layout_lessons.md [detailed findings] EOF' Step 5: LOG GENERAL LESSONS - Append reusable Chromium/Playwright execution lessons to docs/global_lessons.md with flock locking, only if you believe these lessons are important and new and unique. Step 6: PICK NEW TARGET - Return to Step 1. CRASH HANDLING (ONLY AFTER TRUE CRASH): 0. Deduplicate: compare against crashes/README.md and skip if it matches an existing crash signature. 1. Reproduce: From ${INPUT_HTML} and ${INPUT_PY} create a python script and a HTML that can steadily reproduce the crash. 1. Copy the reproducible HTML file to crashes/crash__agent${AGENT_ID}.html 2. Copy the reproducible Python script to crashes/crash__agent${AGENT_ID}.py 3. Append a record to crashes/README.md using flock -x locks/crashes.lock, including crash type and top stack frame.
English
2
9
98
13.3K
Altin (tin-z) retweetledi
diaul@infosec.exchange
[email protected]@daviddiaul·
I’m #hiring an individual contributor for a fully remote, global role at the intersection of vulnerability research, exploit development, and ML/AI — with a focus on fine-tuning open-weight #LLMs. 🧠 I’m not looking for an “LLM whisperer” or an “LLM pilot.” 🚫 I’m looking for someone who deeply understands post-training, data, evaluation, and how to make models reliable in real-world environments. 🔐 The application link is in the first comment. 🌍 #Hiring #LLM #AI #ML #FineTuning #CyberSecurity #llmwhisperer #llmpilot
English
2
20
70
25.7K
Altin (tin-z) retweetledi
Scott Bauer
Scott Bauer@ScottyBauer1·
I have a job opening on my team. If you're interested in incident response & software security across a wide range of industries (Laptops, Auto, Mobile, Datacenter) while working with very talented people please apply. DMs are open for questions*. careers.qualcomm.com/careers/job/44…
English
9
29
112
13.8K
Altin (tin-z) retweetledi
canalun
canalun@i_am_canalun·
Just moved to Toronto! Would love to connect with people in tech and maybe grab coffee☕️ I currently work on Firefox, and I’m especially interested in browser internals, C++, Web, JavaScript :) bug hunt is also one of my interests. Feel free to connect! linkedin.com/in/kanaru-sato…
canalun tweet media
English
0
11
59
4.7K
Altin (tin-z) retweetledi
SinSinology
SinSinology@SinSinology·
day 1: exploited by LiteLLM day 2: exploited by vim day 3: exploited by emacs day 4: exploited by axios day 5: echo "hello world" exploited me The threat model is now "software"
SinSinology tweet media
English
14
102
877
31.7K
Altin (tin-z) retweetledi
diaul@infosec.exchange
[email protected]@daviddiaul·
Hiring for several offensive security research roles 🔍 📱 Senior Offensive Security Researcher — Android Chromium Sandbox Security 🌐 Offensive Security Researcher — Browser 🍎 Offensive Security Researcher — iOS Kernel Role links in the first reply. Please share if someone great comes to mind 🙌 #Hiring #CyberSecurity #OffensiveSecurity #Infosec
English
6
28
103
21.2K
Altin (tin-z) retweetledi
tsvik6
tsvik6@tsvika_m·
📣 Reminder: I’m hiring top Mobile Vulnerability Researchers for roles in Europe & Israel. Work with world-class researchers, tackle the toughest mobile targets, have fun, and earn top-tier compensation. DM me for more details 💪
English
0
2
18
2.6K