Sunday, 25 November 2018

US Postal Service Left 60 Million Users Data Exposed For Over a Year

The United States Postal Service has patched a critical security vulnerability that exposed the data of more than 60 million customers to anyone who has an account at the USPS.com website.



The U.S.P.S. is an independent agency of the American federal government responsible for providing postal service in the United States and is one of the few government agencies explicitly authorized by the United States Constitution.

The vulnerability is tied to an authentication weakness in an application programming interface (API) for the USPS "Informed Visibility" program designed to help business customers track mail in real-time.



60 Million USPS Users' Data Exposed


According to the cybersecurity researcher, who has not disclosed his identity, the API was programmed to accept any number of "wildcard" search parameters, enabling anyone logged in to usps.com to query the system for account details belonging to any other user.

In other words, the attacker could have pulled off email addresses, usernames, user IDs, account numbers, street addresses, phone numbers, authorized users and mailing campaign data from as many as 60 million USPS customer accounts.

"APIs are turning out to be a double-edged sword when it comes to internet scale B2B connectivity and security. APIs, when insecure, break down the very premise of uber connectivity they have helped establish," Setu Kulkarni, VP of strategy and business development at WhiteHat Security told The Hacker News.

"To avoid similar flaws, government agencies and companies must be proactive, not just reactive, in regards to application security. Every business that handles consumer data needs to make security a consistent, top-of-mind concern with an obligation to perform the strictest security tests against vulnerable avenues: APIs, network connections, mobile apps, websites, and databases. Organizations that rely on digital platforms need to educate and empower developers to code using security best practices throughout the entire software lifecycle (SLC), with proper security training and certifications."

USPS Ignored Responsible Disclosure For Over a Year


What's More Worrisome?

The API authentication vulnerability also allowed any USPS user to request account changes for other users, such as their email addresses, phone numbers or other key details.

The worst part of the whole incident was the USPS handling of responsible vulnerability disclosure.

The unnamed researcher reportedly discovered and responsibly reported this vulnerability last year to the Postal Service, who ignored it and left its users’ data exposed until last week when a journalist contacted USPS on behalf of the researcher.

And then, the Portal Service addressed the issue within just 48 hours, journalist Brian Krebs said.

"While we're not sure whether anyone actually took advantage of the vulnerability, it did reportedly exist for a whole year, so we should assume the worst," Paul Bischoff, privacy advocate with Comparitech told The Hacker News.

USPS Responds by Saying:


"We currently have no information that this vulnerability was leveraged to exploit customer records."

"Out of an abundance of caution, the Postal Service is further investigating to ensure that anyone who may have sought to access our systems inappropriately is pursued to the fullest extent of the law."

Have something to say about this article? Comment below or share it with us on FacebookTwitter or our LinkedIn Group.

Latest Google Camera mod adds Tracking Autofocus & Motion Metering in Night Sight on the Pixel/Pixel 2



While nearly everything about the Google Pixel 3 leaked ahead of its release, we didn’t know everything about the camera prior to the announcement. One of the biggest selling points of the Pixel line of devices has always been their cameras, and the Pixel 3 is no different. Done largely through software, what makes the Pixel 3 great for the Android scene as a whole is the Google Camera app – which has all of Google’s photography enhancing tricks – can be ported to other devices that support the Camera2 API. However, even the OG Google Pixel and the Pixel 2 can’t use some of the newer features in the Google Camera app, and that includes tracking autofocus and motion metering. Thanks to XDA Senior Member cstark27, that’s set to change with the latest version of his Google Camera mod.
Tracking autofocus is one of the cool new features introduced with the Google Pixel 3 and allows you to select a subject and it will keep it in focus. Your camera will lock onto that object and track it through the scene. You can focus on a box and walk around a room with the camera still focused, for example. Another great usage is to lock the camera onto your kid or a pet – you can then take a photo exactly when the moment is right, without relying on your camera trying to focus again. Enabling it with video, for the time being, breaks EIS.
And that’s not all, either. Motion Metering is enabled in Night Sight as well. While the original Google Pixel and the Google Pixel 2 both received an update to support Night Sight, it’s not the exact same implementation as on the Pixel 3. Motion Metering is what prevents the photo turning blurred if something moves in the viewfinder as the camera collects light and means your photo won’t be ruined by an accidental shake either. Night Sight is already a crazy-good feature, yet somehow it’s going to be even better.
If you want to give the latest version of the Google Camera application a try, you can download it from cstark27’s thread below. Owners of the original Google Pixel should be mindful to download the version marked specifically for their device.

Download Google Camera mod with Tracking Autofocus and Motion Metering for Night Sight

By Gopal Karneedi 

MultiROM now available on Xiaomi POCO F1 for dual booting


Customization and mods from the developer community are one of the many reasons that make Android the most popular mobile operating systems in the world. Many of you already know all there is when it comes to installing a custom ROM on a smartphone, but MultiROM allows the user to take things to the next level. The average Android enthusiast installs one custom ROM on their phone but variety is the spice of life. MultiROM is a mod that, once installed, lets the user dual-boot many different ROMs.
Not only can MultiROM boot a ROM from a smartphone’s internal storage, but it also has the ability to boot from a USB drive that’s connected to the device via OTG cable. Those who own the Xiaomi POCO F1 can now install this mod on their device to boot a MIUI ROM, a custom ROM, or even a Project Treble GSI. This release is thanks to the work from XDA Senior Members vasishath and Shahan_mik3. The developers have included the standard warning that this “whole thing is basically one giant hack” and that none of these ROMs are made with this mod in mind. The mod doesn’t mess with the data partition or boot sector, but if something goes awry then you will have to flash the stock MIUI fastboot ROM to get things back up and running. As always, make backups before making major changes like installing MultiROM.




By Gopal Karneedi

Android Pie custom ROMs now available for the Xiaomi Mi Max 2



Android Pie is making the rounds everywhere now, but if you have an older Xiaomi device then you’re probably in for a long wait – if you do get it at all. The Xiaomi Mi Max 2 is an amazing mid-range phablet for its time with a Qualcomm Snapdragon 625 processor and 4 GB of RAM. While it recently got an update to MIUI 10 Global Stable, said update is based on Android 7.1 Nougat. That means users will probably not be getting a taste of Android Pie anytime soon, at least officially. Luckily, the developer community has your back.
XDA Senior Member Hard_Rock83 has released a handful of custom ROMs, including ArrowOS, Pixel Experience, and AOSP Extended. XDA Member theglitchh followed up on their work with a LiquidRemix build. All of these custom ROMs are based on the latest Android 9 Pie release. Most of these are almost bug-free as well, so you shouldn’t run into any major issues with them. Try them out by clicking the links below!

Download MIUI 10 Global Stable for Xiaomi Mi 8 Pro and Mi 8 Lite



MIUI 10 Global was announced back in June. The latest version of Xiaomi’s software for the international market brings system optimizations to make the device faster, nature-inspired sounds and effects, full-screen gestures, and a redesign of the recent apps overview and other elements of the user interface. The Global Stable update has been slowly making its way to more Xiaomi devices. Now, it’s time for the Xiaomi Mi 8 Pro and Mi 8 Lite.
The Mi 8 Pro has the Qualcomm Snapdragon 845 like the regular Mi 8, but it also has a pressure-sensitive in-display fingerprint scanner. The Mi 8 Lite is a mid-range device with the Qualcomm Snapdragon 660. Both of these devices launched internationally with MIUI 9 Global Stable, the download links for which we’ve posted before previously. It was just a matter of time until they received the MIUI 10 Global Stable, too. To refresh your memory, the Global version of MIUI has more localization options than just Mandarin and English and comes with Google Play Services pre-installed. Devices receive a Global Stable version after extensive testing during the Global Beta versions, so you shouldn’t be afraid of any bugs.
To install MIUI 10 Global Stable on the Xiaomi Mi 8 Pro and Mi 8 Lite, all you have to do is sideload the recovery ROM via MIUI Updater in the settings so long as you’re on the latest MIUI 9 Global Stable. Alternatively, you can flash the update via TWRP if you have an unlocked bootloader.
The download links for the MIUI 10 Global Stable ROMs for both the Xiaomi Mi 8 Pro and Mi 8 Lite are linked below. You can also check the Mi 8 Pro forums below. You’ll see all kinds of custom ROMs, kernels and other mods there.

DevicesRecovery ROM
Xiaomi Mi 8 LiteRecovery ROM
Xiaomi Mi 8 ProRecovery ROM
Credits for the download links go to XDA Recognized Developer yshalsager

Google Play Store now recommends installing previously installed apps for new devices

So, I recently received the Xiaomi Mi Mix 3 as I like the idea of a slim bezel phone without having a notch at the top. However, I noticed that it was having some horrible idle battery drain even in airplane mode with just WiFi enabled. I installed BetterBatteryStats to analyze the issue and it seems to have something to do with the alarms from Google Play Services and Xiaomi Service Framework. So I did a factory reset to try to get the software as fresh as possible, but during the setup process, when updating my apps, I noticed that the Play Store had asked me if I wanted to install applications that I have used on previous devices.
A couple of other XDA team members had noticed this when setting up the Galaxy Note 9 recently and another noticed it after flashing the November factory image on the Pixel 2 XL. Then, our Editor-in-Chief saw the same notice when setting up the Huawei Mate 20 X. So it seems as if Google began to slowly test this feature over the last couple of months and has now begun to roll the feature out to more people. For those who have a new phone that’s just being set up, be sure to check the application updates tab within the Play Store as that is where we’re seeing this message.


For those of you who disable auto updates for your apps, you’ll find this message in the same area of your updates tab. After recently setting up a new phone, Google has started to recommend that you install apps you’ve used before on other devices. In this specific screenshot, Mishaal was told that Google was aware of 10 different apps that he used on previous devices. I know there are a number of apps that I always install when I am setting up a new device and it is a pain to go through and search for each of them.
Naturally, you don’t have to install all of them or install any at all. Google offers you a Review All button to tap that lets you go through and pick out which apps from the Play Store that you want to install on your new device.

How to install the One UI beta on the Samsung Galaxy S9 and Galaxy S9+

Samsung recently launched their latest One UI beta for the Exynos Samsung Galaxy S9 and Galaxy S9+. One UI is Samsung’s newest version of Samsung Experience, formally TouchWiz, based on Android Pie. This beta was launched in Germany, South Korea, and the United States. The US has been a bit luckier and all the Snapdragon Galaxy S9 series devices have already had the builds leaked.
Thanks to XDA Senior Member SoLdieR9312, we now have the OTAs for Exynos phones along with firmware.science for the Snapdragon phones. If you install these updates you will not receive OTA updates from your carrier or Samsung.
Here is a video on the XDA TV YouTube Channel showing how to install the OneUI beta on your device. Use the download links below for the files and the video for instructions.

Exynos Models:

Samsung Galaxy S9 update Galaxy S9 Forums

  1. First, download Odin 3.13.1the update.zip for BRJ6 to ZRKA, and the BRJ6 Odin files.
  2. If you have an SD Card in your Galaxy S9, copy the update.zip to the SD Card. If you don’t have an SD Card, skip this step.
  3. Open the Odin files. The zip will be named SM-G960F_1_20181031161553_2yj261n7q7_fac.zip. In it, you will see six files. In Odin, you will see 5 categories, though you will only use 4.
  4. Put your Galaxy S9 into Odin mode by turning it off then holding Power + Volume Down + Bixby button.
Open Odin and put the corresponding BL, AP, CP, and HOME_CSC, but nothing in Userdata. This might erase all the data on your phone.




  1. Hit start.
  2. Your phone will flash the new firmware and then reboot.
  3. After you do this, wait about 5 minutes and then shut off your phone and reboot into recovery by holding Power + Volume Up + Bixby.
  4. Now use the BRJ6 to ZRKA OTA for this update.
  5. Use the volume buttons and power to select “apply update from SD card.” If you do not have an SD Card, skip to step 12.
  6. Use the volume buttons again to select the update.zip file and the power button to select it. The update will then start. The update can take between 2 to 10 minutes. Once you finish this step, skip to step 13.
  7. If you don’t have an SD Card, use the volume buttons to select the “apply update from adb” option. Then open a command prompt/Terminal on your PC and type:
    adb sideload <file location of update.zip>
and hit enter. The update will start and take 2 to 10 minutes. 


 Reboot your phone and enjoy the One UI beta